{"id":365939,"date":"2022-12-23T00:32:45","date_gmt":"2022-12-23T00:32:45","guid":{"rendered":"https:\/\/magazineoffice.com\/mozilla-acaba-de-corregir-un-error-de-firefox-de-18-anos\/"},"modified":"2022-12-23T00:32:47","modified_gmt":"2022-12-23T00:32:47","slug":"mozilla-acaba-de-corregir-un-error-de-firefox-de-18-anos","status":"publish","type":"post","link":"https:\/\/magazineoffice.com\/mozilla-acaba-de-corregir-un-error-de-firefox-de-18-anos\/","title":{"rendered":"Mozilla acaba de corregir un error de Firefox de 18 a\u00f1os"},"content":{"rendered":"


\n<\/p>\n

\n

Todos tenemos una lista de cosas por hacer con elementos que han estado all\u00ed durante demasiado tiempo, a medida que surgen problemas m\u00e1s importantes… o se presenta la procrastinaci\u00f3n. Eso es cierto incluso para Mozilla, que recientemente solucion\u00f3 un error de Firefox que se inform\u00f3 por primera vez hace 18 a\u00f1os.<\/p>\n

El error 290125 se inform\u00f3 por primera vez el 12 de abril de 2005, solo unos d\u00edas antes del lanzamiento de Firefox 1.0.3, y describi\u00f3 un problema con la forma en que Firefox procesaba el texto con el pseudoelemento CSS de la primera letra ::. El autor dijo, \u201ccuando flotando a la izquierda una: primera letra (para producir una may\u00fascula), Gecko ignora cualquier altura de l\u00ednea declarada y hereda la altura de l\u00ednea del cuadro principal. [\u2026] Tanto Opera 7.5+ como Safari 1.0+ manejan esto correctamente\u201d.<\/p>\n

\"Comparaci\u00f3n
Captura de pantalla del error original de 2005 Philippe \/ Bugzilla<\/span><\/figcaption><\/figure>\n

El problema inicial fue que la versi\u00f3n para Mac de Firefox manej\u00f3 las alturas de l\u00ednea de manera diferente a Firefox en otras plataformas, lo que se solucion\u00f3 a tiempo para Firefox 3.0 en 2007. El problema se reabri\u00f3 en 2014, cuando se decidi\u00f3 en un grupo de trabajo de CSS. conociendo que el manejo especial de alturas de l\u00ednea de Firefox no cumpl\u00eda con las especificaciones CSS y estaba causando problemas de compatibilidad. Condujo a algunos sitios con una primera letra grande en bloques de texto, como el borde<\/em> y El guardi\u00e1n<\/em>se renderiza incorrectamente en Firefox en comparaci\u00f3n con otros navegadores.<\/p>\n

El problema a\u00fan se marc\u00f3 como de baja prioridad, por lo que el progreso continu\u00f3 lentamente, hasta que finalmente se marc\u00f3 como solucionado el 20 de diciembre de 2022. Firefox 110 deber\u00eda incluir el c\u00f3digo actualizado, que se espera que est\u00e9 disponible para todos en febrero de 2023.<\/p>\n

El desarrollador de Mozilla, Jonathan Kew, explic\u00f3: \u201cHist\u00f3ricamente, Gecko [Firefox] implement\u00f3 el comportamiento permitido por CSS2 por el cual una ::primera letra flotante est\u00e1 \u00abencuadrada\u00bb firmemente alrededor de la forma del glifo, en lugar de usar m\u00e9tricas constantes de ascenso y descenso de fuente que pueden dejar mucho espacio en blanco dependiendo de si el car\u00e1cter tiene alg\u00fan ascendente \/descensor o no. Sin embargo, ni webkit [Safari] ni parpadear [Chrome] haga esto, lo que lleva a problemas de webcompat cuando los sitios se construyen asumiendo su comportamiento\u201d.<\/p>\n

Hay algunos errores reportados de Firefox que son a\u00fan m\u00e1s antiguos, como uno relacionado con elementos CSS flotantes de agosto de 1999, pero es genial (y ligeramente divertido) ver a Mozilla eliminar un error tan antiguo que podr\u00eda votar legalmente en los Estados Unidos.<\/p>\n

Fuente: Bugzilla
V\u00eda: \u0160ime Vidas (Mastodon)<\/small><\/p>\n<\/div>\n