Najbardziej irytujący bug Firefoxa naprawiony; zajęło to aż 22 lata
Młody programista naprawił błąd w przeglądarce Firefox, z którym Mozilla nie mogła sobie poradzić przez 22 lata. Był to jeden z najbardziej irytujących bugów tej aplikacji.
Jak informuje serwis Ars Technica, użytkownicy przeglądarki Firefox nie będą musieli już walczyć z niesławnym bugiem „utrzymującej się podpowiedzi”, obecnym w niej od 22 lat. Zajął się nim 23-letni programista Yifan Zhu, który napisał kod rozwiązujący problem. Producent nie rozwiązał problemui od ponad dwóch dekad.
23-latek naprawił irytującego buga
Bug oznaczony numerem 148624, został po raz pierwszy zgłoszony 22 lata temu, przez użytkownika internetowej przeglądarki Mozilla Suite, dostępnej na Macu. Błąd dotyczy niewielkiego żółtego okienka z podpowiedzią. Jeśli umieści się kursor myszy nad łączem internetowym, wówczas wspomniane okienko pozostaje na ekranie, nawet po zminimalizowaniu okna przeglądarki. Można go usunąć jedynie po ponownym otwarciu okna i zabraniu kursora z paska wyszukiwania.
Mimo przekształcenia Mozilla Suite w Mozilla Firefox, bug nadal był obecny w aplikacji. Nie jest to jednak poważny błąd i w żaden sposób nie zakłócał funkcjonowania aplikacji, ani nie narażał bezpieczeństwa użytkowników, więc zapewne dlatego producent uznał, że jego likwidacja nie jest priorytetem. Był jednak niezwykle irytujący dla klientów przeglądarki.
Na szczęście błąd nie będzie już nikomu przeszkadzał, gdyż zajął się nim Yifan Zhu, student pierwszego roku studiów doktoranckich, na kierunku Elektrotechnika na Uniwersytecie Stanforda. 23-latek jak sam przyznaje, nie miał dotychczas żadnego doświadczenia z projektami tak złożonymi, jak Firefox. Udało mu się jednak znaleźć odpowiednie wskazówki w bazie kodu przeglądarki, co pomogło mu wymyślić potencjalne rozwiązanie.
Napisany przez 23-latka kod został następnie dopracowany przez bardziej doświadczonego programistę. Mozilla zaakceptowała przygotowaną poprawkę i umieściła ją w nowej wersji przeglądarki Firefox 119. Autor skryptu jest tylko rok starszy od samego buga.
W ten sposób udało się rozwiązać jeden z najstarszych, a przy tym jeden z najbardziej irytujących błędów przeglądarki.