01 ian. 2023 | 06:55

Mozilla a rezolvat o problemă veche de 18 ani: de ce va fi mai bun, de acum

ACTUALITATE
Mozilla a rezolvat o problemă veche de 18 ani: de ce va fi mai bun, de acum

Trebuie să recunoști, cu toții avem o listă de lucruri pe care tot amânăm să le facem de ani de zile. În mod deloc ciudat, acest lucru este valabil chiar și pentru Mozilla.

Compania mamă a remediat recent o eroare a Firefox care a fost raportată pentru prima dată acum 18 ani. Da, ai citit bine.

Problema a fost semnalată, pentru prima dată, în data de 12 aprilie 2005

Bug 290125 a fost raportat pentru prima dată pe 12 aprilie 2005, cu doar câteva zile înainte de lansarea Firefox 1.0.3, și a subliniat o problemă cu modul în care Firefox redă the ::first-letter CSS psuedo-element.

Cel care a semnalat problema a scris: „atunci când muți ::first-letter, Gecko ignoră orice înălțime de linie declarată și moștenește înălțimea de linie a casetei părinte. Atât Opera 7.5+, cât și Safari 1.0+ gestionează corect acest lucru”.

Nemulțumirea principală a fost că versiunea pentru Mac a Firefox care a gestionat înălțimile liniilor diferit față de Firefox de pe alte platforme, problemî care a fost rezolvată la timp pentru Firefox 3.0, în 2007.

Problema a fost redeschisă apoi în 2014, când a fost dezbătută într-un grup de lucru CSS.

Ea a fost încă marcată ca fiind de prioritate scăzută, așa că progresul a continuat lent, până când a fost, în cele din urmă, marcat ca remediată abia în data de 20 decembrie 2022.

Firefox 110 ar trebui să includă codul actualizat, care este de așteptat să fie lansat pentru toată lumea în februarie 2023.

Dezvoltatorul Mozilla Jonathan Kew a explicat: „În mod istoric, Gecko a implementat comportamentul permis de CSS2 prin care ::first-letter devine încorporat în jurul formei glifului, mai degrabă decât să folosească valori constante pentru ascensiunea și coborârea fontului, care ar putea lăsa mult spațiu liber în funcție”.

De menționat că încă există câteva erori Firefox raportate care sunt și mai vechi, cum ar fi cea legată de elementele CSS „plutitoare”, din august 1999, dar apreciem că Mozilla face eforturi să înlăture o eroare atât de veche încât ar putea vota legal la alegerile viitoare.

Primul meu contact cu presa s-a întâmplă la vârsta de 11 ani, când ziarul călărășean Pământul mi-a oferit ocazia să public în rubrica destinată copiilor. Peste ani, ajungeam la Galați unde ... vezi toate articolele