Naprawiono w kilku linijkach błąd podpowiedzi dotyczący 22-letniego Firefoksa, dając nam wszystkim nadzieję

Naprawiono w kilku linijkach błąd podpowiedzi dotyczący 22-letniego Firefoksa, dając nam wszystkim nadzieję

W czerwcu 2002 roku założyciel Ubuntu, Mark Shuttleworth, po raz pierwszy zetknął się z przestrzenią kosmiczną , sprawa antymonopolowa Departamentu Sprawiedliwości przeciwko Microsoftowi osiągała swój ostateczny finał , a Adam Price, korzystający wówczas z oprogramowania zwanego Mozilla na komputerze Mac, miał problem z uporczywym podpowiedzi .

Etykietka przeglądarki Firefox wyświetlająca się w oknie aplikacji w systemie Mac OS X, uchwycona 12 lat temu.

Przez lata ludzie sprawdzali wątek lub oznaczali inne błędy jako duplikaty tego jednego problemu. Czasami wydawało się, że zostało to naprawione, ale programiści i komentatorzy odkrywali, że w różnych wersjach różniło się to trochę lub że wcześniejsze poprawki były pozornie przypadkowe. Czasami wydawało się, że pojawia się także w systemie Windows lub Linux. Jeden z komentatorów, Denis, zauważył, że po 21 latach : „Nie mam ochoty pozwolić, aby to trwało wiecznie. Mam wrażenie, że to relikt przeszłości.”

Tego reliktu już nie ma, ponieważ na początku września wprowadzono poprawkę do błędu 148624 , która pojawiła się w kompilacji 119. Próbowałem odtworzyć podpowiedź w mojej jeszcze nie zaktualizowanej przeglądarce Firefox 118.0.1 na komputerze Mac, ale nie mogłem tego doświadczyć dla siebie ten rytuał przejścia. Sama poprawka jest dość mała i dodaje kontrolę, czy dokument skupia się na kodzie pokazującym podpowiedź.

Yifan Zhu, który napisał łatkę do narzędzia Tooltip Listener przeglądarki Firefox (ze znaczącą pomocą Emilio Cobosa Álvareza), wydaje się być studentem Uniwersytetu Stanforda, sądząc po ich prawdopodobnym profilu na Githubie . Oznacza to, że naprawiony przez nich błąd może być starszy od firmy. Godne uwagi jest również to, że Yifan Zhu założył konto na Bugzilli zaledwie dwa dni przed przesłaniem pierwszej wersji poprawki, dając pewną wiarę w siłę świeżego spojrzenia.

Cobos Álvarez napisał do nas, że „ten obszar jest dość trudny”, ponieważ wersje błędu są trudne do odtworzenia na wielu komputerach stacjonarnych i w wielu konfiguracjach przeglądarki Firefox. „Podstawowym problemem jest to, że system operacyjny może nie wysyłać nam w sposób spójny zdarzenia Mouseout (tego właśnie używamy, aby usunąć podpowiedź), szczególnie w sytuacjach, gdy Firefox zostaje zasłonięty, zminimalizowany lub [lub] przełączony do innego obszaru roboczego. ”

W związku z tym Firefox ukrywa podpowiedzi, gdy Firefox traci ostrość; podpowiedź może jednak otworzyć się później , dokładnie w momencie pomiędzy najechaniem myszką a momentem, gdy Firefox nie jest aktywny. Nad tym właśnie pracował Yifan Zhu, napisał Cobos Álvarez. „Niezłe wrażenie, jak na jego pierwszy wkład w Firefoksa!” Zauważył również, że z technicznego punktu widzenia można argumentować, że uniemożliwianie otwierania podpowiedzi w oknie w tle jest regresją, „ale wydaje się, że kompromis jest tego wart, ponieważ „zablokowana” podpowiedź jest niezwykle irytujące.”

Skontaktowaliśmy się z Yifan Zhu i zaktualizujemy ten post o wszelkie otrzymane informacje. O komentarz poprosiliśmy także Mozillę.

W mediach społecznościowych, zwłaszcza w wystąpieniach Mastodona, gdzie można się spodziewać ludzi mających opinie na temat języka interfejsu użytkownika XML Mozilli, zapanowała wielka radość . Niektórzy zauważyli swoje zdumienie, że sama Bugzilla, narzędzie do zgłaszania błędów, przetrwała nawet dłużej niż sam błąd ( 25 lat w sierpniu ). Niektórzy sugerowali, że ta poprawka przeciwdziała występowaniu „stalebotów”, które wybierają stare, nierozwiązane problemy do usunięcia. Jeden z nich nakreślił pełną podróż bohatera :

Gdybyśmy wszyscy mogli podbić oprogramowanie kształtujące naszą młodość.

Nie każdy może dokonać wielkiego zaangażowania, ale świetne zaangażowanie może nadejść skądkolwiek.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *