IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Un jeune homme de 23 ans, qui codait pour la première fois pour Firefox, a corrigé un bogue vieux de 22 ans,
Des bogues dangereux se cacheraient dans la plupart des applications commerciales

Le , par Bruno

0PARTAGES

8  0 
Un bogue persistant dans Mozilla, qui avait été signalé pour la première fois en 2002, a été corrigé par Yifan Zhu. Ce dernier, âgé de 23 ans, codait pour la première fois pour Firefox. Le bogue en question était lié à des bulles d’aide persistantes qui apparaissaient sur l’écran même lorsque le navigateur était en arrière-plan. Au fil des années, de nombreux développeurs ont tenté de résoudre le problème, mais sans succès. Le correctif pour le bogue 148624 a été publié début septembre 2023 après plus de deux décennies de travail acharné et de nombreuses tentatives infructueuses pour résoudre le problème.

Yifan Zhu, qui a écrit le correctif pour le Tooltip Listener de Firefox, a déclaré qu'il avait vu le bogue pour la première fois dans Thunderbird sur Linux, sous la forme de « segments de texte apparemment aléatoires flottant sur mon écran ». En passant fréquemment d'un bureau virtuel à l'autre, les lignes d'objet flottaient sur leur écran, ce qui était « extrêmement ennuyeux ». Zhu a appris à revenir à Firefox ou à Thunderbird et à déplacer son curseur avant de revenir en arrière.


Mais le problème a pris de l'ampleur et ils ont fait des recherches pour soumettre le bogue, mais « à ma grande horreur, j'ai réalisé que ce rapport de bogue était ouvert depuis plus de 20 ans et qu'il n'avait toujours pas été corrigé ». Comme il s'agissait d'un problème « visuel » mineur ne provoquant pas de plantage, il y avait de fortes chances que personne ne le corrige, « à moins que je ne le fasse moi-même », écrit Zhu.

Zhu était motivé et savait programmer, mais il n'avait « aucune expérience dans des projets aussi compliqués que le navigateur Firefox » et n'avait « jamais contribué à des projets open source auparavant ».

Sur les médias sociaux, en particulier les instances Mastodon où l'on peut s'attendre à trouver des personnes ayant des opinions sur le langage d'interface utilisateur XML de Mozilla, les réjouissances ont été nombreuses. Certains se sont étonnés que Bugzilla, l'outil de signalement des bogues, ait duré plus longtemps que le bogue (25 ans au mois d'août). D'autres ont suggéré que cette correction permettait de lutter contre la prévalence des "stalebots", qui identifient les anciens problèmes non résolus en vue de leur suppression. Et l'un d'entre eux a ébauché un véritable parcours du combattant :

Zhu a produit un commit qui a permis de baser l'affichage de l'infobulle sur la perte de focus de Firefox, plutôt que sur la sortie de la souris de l'application. La correction a entraîné une régression qui est aussi en cours de traitement.

Sources : Mozilla(1, 2), Yifan Zhu in the Other Interests section of his GitHub profile

Et vous ?

La solution de Yifan Zhu basée sur la perte de focus de Firefox est-elle l'idéale ?

À votre avis, pourquoi le bogue a-t-il été corrigé qu'après 22 ans ?

Voir aussi :

GNOME Shell affecté par un bogue qui se manifeste par l'augmentation de l'espace RAM occupé toutes les minutes, sur plusieurs distributions Linux

Des milliers de sites Web utilisent un plug-in WordPress bogué qui permet une prise de contrôle complète d'un site, toutes les versions seraient concernées et il n'y a pas de correctif

Firefox dispose désormais d'un traducteur de pages Web intégré pouvant fonctionner sans une connexion Internet, Mozilla affirme qu'il traduit le contenu localement afin de respecter votre vie privée

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de fdejaigher
Membre du Club https://www.developpez.com
Le 11/10/2023 à 15:13
C'est mon sauveur ce gars ! Depuis le temps que j'attendais que ce bug soit enfin résolu !!!

Il devrait aussi le mettre sur Thunderbird, là y'a du taf
3  0 
Avatar de marsupial
Expert éminent https://www.developpez.com
Le 11/10/2023 à 14:51
Je rappelle que 95% des applications sortent avec des failles de sécurité dont 60% ne seront jamais corrigées. source Tech Republic
1  0 
Avatar de denisys
Membre chevronné https://www.developpez.com
Le 11/10/2023 à 20:16
fdejaigher
Le 11/10/2023 à 15:13

Il devrait aussi le mettre sur Thunderbird, là y'a du taf
je suis bien d'accord avec toi !!!!

---

Les voitures connectées, un danger pour la vie privée selon une étude de Mozilla

https://www.developpez.com/actu/3481...-et-partagees/

---

Voiture connectée : l'inquiétante étude de Mozilla

https://auto.zepros.fr/actus-filiere...-etude-mozilla
--
0  0