Min menu

Pages

les dernières informations

Correction d'un bogue qui existait dans le navigateur Firefox depuis 18 ans

Correction d'un bogue qui existait dans le navigateur Firefox depuis 18 ans

Corriger un bogue de Firefox qui remonte à 18 ans Nous avons tous une liste de choses à faire avec des éléments qui sont là depuis très longtemps à mesure que des problèmes plus importants surviennent ou que la procrastination commence, et c'est également vrai pour Mozilla qui a récemment corrigé un bogue dans Firefox qui a été signalé pour la première fois en 18 ans.


Le bogue 290125 a été signalé pour la première fois le 12 avril 2005 quelques jours seulement avant la sortie de Firefox 1.0.3 et a identifié un problème avec la façon dont Firefox rend le texte en utilisant l'élément CSS pseudo-first-letter, le problème initial était que la version Mac de Firefox gère les hauteurs de ligne différemment de Firefox sur d'autres plates-formes.

qui a été corrigé à temps pour Firefox 3.0 en 2007, puis a rouvert le problème en 2014 lorsqu'il a été déterminé dans le groupe de travail Meet CSS que la propre gestion des hauteurs de ligne par Firefox ne répondait pas aux spécifications CSS et provoquait des problèmes de compatibilité, ce qui a entraîné certains sites dont la première lettre est en majuscule dans des blocs de texte tels que The Verge et The Guardian s'affichent de manière incorrecte dans Firefox par rapport à d'autres navigateurs.


Le problème était toujours une faible priorité, donc les progrès se sont poursuivis lentement jusqu'à ce qu'il soit finalement déterminé qu'il serait résolu le 20 décembre 2022, car Firefox 110 devrait inclure le code mis à jour qui devrait être publié pour tout le monde en février 2023, a expliqué le développeur de Mozilla Jonathan Kew. . : "Historiquement, Gecko [Firefox] a implémenté le comportement autorisé par CSS2 où l'init flottant est étroitement 'encadré' autour de la forme du glyphe au lieu d'utiliser des métriques en ligne continue, ascendante et en croissant qui pourraient laisser beaucoup d'espace vide selon que le personnage a des ascendants/descendants ou non.

Cependant, ni [Safari] ni [Chrome] webkit ne le font, ce qui cause des problèmes de webcompat lors de la création de sites en supposant leur comportement" Il y a quelques bogues Firefox signalés qui sont encore plus anciens, tels que ceux liés aux éléments CSS flottants d'août 1999. quelque peu amusant) de voir Mozilla supprimer un bogue si ancien qu'il peut voter légalement aux États-Unis.





Commentaires