Un bug vieux de 22 ans corrigé dans Firefox ! Mais quel était ce bug ?
Un bug présent depuis 22 ans dans Mozilla Firefox, le quatrième navigateur le plus populaire au monde, vient d'être corrigé.
12punto
Les navigateurs les plus utilisés au monde peuvent parfois présenter des erreurs et des failles de sécurité. Les développeurs ou ingénieurs qui remarquent certains problèmes ignorés par les entreprises peuvent soit les signaler, soit les résoudre directement et envoyer le correctif. Selon un article paru sur Ars Technica, un problème présent depuis des années dans Firefox a été résolu fin septembre.
UN BUG DE MOZILLA RÉSOLU APRÈS 22 ANS
Le problème provoquait l'affichage d'un lien dans un onglet épinglé, même si le navigateur était réduit ou masqué par d'autres programmes.
Si vous avez des onglets épinglés dans votre navigateur et que vous survolez l'un d'eux, une petite info-bulle apparaît, indiquant le nom complet du site épinglé ainsi qu'un lien vers celui-ci. Si vous ne déplacez pas le curseur de cet onglet et que, par exemple, vous réduisez le navigateur en utilisant Alt+Tab sous Windows, l'info-bulle contenant le lien restait affichée à l'écran.
Un rapport de bug concernant ce problème avait été déposé sur les forums de Mozilla il y a 22 ans. Au fil des années, cette page de forum, qui recueillait les retours des utilisateurs, était restée sans suite et le problème n'avait pas été résolu, ou n'avait pas pu l'être.
Comme le bug n'affectait pas les performances du navigateur, il était qualifié de « cosmétique », ce qui explique pourquoi il n'avait pas été corrigé. Cependant, Yifan Zhu, un développeur qui trouvait ce problème agaçant, a décidé de s'y attaquer. En commençant ses recherches, il a découvert que le problème n'avait pas été résolu, ni même traité, depuis 22 ans.
Zhu a créé un correctif qui fait disparaître l'info-bulle non pas lorsque vous déplacez le curseur, mais lorsque Firefox cesse d'être la fenêtre principale. Zhu a ensuite partagé le correctif qu'il a développé avec les développeurs de Mozilla, corrigeant ainsi un bug devenu légendaire.