image/svg+xml
Logo Tom's Hardware
  • Hardware
  • Videogiochi
  • Mobile
  • Elettronica
  • EV
  • Scienze
  • B2B
  • Quiz
  • Tom's Hardware Logo
  • Hardware
  • Videogiochi
  • Mobile
  • Elettronica
  • EV
  • Scienze
  • B2B
  • Quiz
  • Forum
  • Sconti & Coupon
Offerte di Natale
Accedi a Xenforo
Immagine di Una TV economica (ma grande) può sostituire il monitor PC? Una TV economica (ma grande) può sostituire il monitor PC?...
Immagine di IKEA brucia i tempi e rende disponibili i dispositivi smart IKEA brucia i tempi e rende disponibili i dispositivi smart...

23enne senza esperienza corregge un bug vecchio di 22 anni

Un ragazzo di 23 anni senza alcuna esperienza in progetti così complessi, ha risolto un bug che affliggeva Firefox dal 2002.

Advertisement

Avatar di Marco Pedrani

a cura di Marco Pedrani

Caporedattore centrale @Tom's Hardware Italia

Pubblicato il 11/10/2023 alle 12:34 - Aggiornato il 13/10/2023 alle 19:57
Quando acquisti tramite i link sul nostro sito, potremmo guadagnare una commissione di affiliazione. Scopri di più

Firefox su Mac ha un problema e se lo trascina dietro da tempo, per l’esattezza 22 anni, quando il software ancora si chiamava Mozilla. Era il giugno 2002 quando Adam Price incappò in un bug legato ai tooltip persistenti.

All’epoca, Price descriveva così il problema: "Se passo il mouse su un collegamento della barra degli strumenti e aspetto un secondo, compare un piccolo riquadro giallo con la descrizione del collegamento. Se ora uso CMD+Tab per spostare Mozilla in background, il riquadro giallo rimane lì, in primo piano. L'unico modo per liberarsene è mettere Mozilla nuovamente in primo piano e spostare il mouse dalla barra degli strumenti".

Negli ultimi 20 anni moltissimi altri utenti hanno riprodotto e segnalato il problema, che più volte è sembrato risolto, salvo poi ripresentarsi, magari in una forma leggermente diversa. Lo scorso anno un utente ha commentato la faccenda dicendo “è un bug di 21 anni ed è molto fastidioso, mi capita almeno una volta al giorno, ma visto da quanto tempo esiste potremmo anche lasciarlo per sempre, sembra quasi una reliquia del passato”.

edrazeba / Mozilla
Immagine id 1206

A distanza di 22 anni però il bug è stato finalmente risolto, stavolta in maniera definitiva: la versione 119 di Firefox non presenta più il problema. La patch correttiva è stata sviluppata da Yifan Zhu, un ragazzo di 23 anni che ironicamente ha quasi la stessa età del bug. Zhu ha dichiarato ad Ars Technica di averlo incontrato per la prima volta in Thunderbird su Linux, dove appariva come “segmenti di testo apparentemente casuali che fluttuavano sullo schermo”.

Nell’esperienza di Zhu, passare spesso da un desktop virtuale all’altro lasciava degli elementi “sospesi” sullo schermo, creando non pochi fastidi all’utente. Cercando di segnalare il bug ha scoperto che esisteva già da oltre 20 anni, quindi ha deciso di rimboccarsi le maniche e correggerlo in prima persona.

Pur essendo la prima volta che metteva mano a un progetto così complesso, Dopo ore di analisi ha identificato la fonte del problema: "Quando il mouse si sovrappone a un elemento, viene avviato un timer per visualizzare il tooltip. Il timer viene annullato in caso di evento mouse-out, che Firefox non riceveva quando usavo scorciatoie da tastiera per cambiare finestre o desktop virtuali." Una volta identificata, ha inviato un commit che rendeva la visualizzazione del tooltip dipendente dall’essere in primo o piano oppure no, anziché dalla presenza del mouse

Zhu ha inviato una commit che faceva sì che la visualizzazione del tooltip dipendesse dal fatto che Firefox perdesse il focus, anziché dal fatto che il mouse uscisse dall'applicazione. Nelle prossime ore ha ricevuto notizie da Emilio Cobos Álvarez, che ha perfezionato l'approccio di Zhu e ha contribuito a far accettare la commit nel codice. Anche il bug generato dalla correzione sta vedendo un lavoro in corso.

Zhu è stato poi aiutato da un altro sviluppatore, Emilio Cobos Álvarez, che lo ha aiutato a sistemare il codice e che ha definito l’aiuto di Zhu “decisamente impressionante per essere il suo primo contributo a Firefox”.

Fonte dell'articolo: arstechnica.com

👋 Partecipa alla discussione! Scopri le ultime novità che abbiamo riservato per te!

0 Commenti

⚠️ Stai commentando come Ospite . Vuoi accedere?

Invia

Per commentare come utente ospite, clicca cerchi

Cliccati: 0 /

Reset

Questa funzionalità è attualmente in beta, se trovi qualche errore segnalacelo.

Segui questa discussione

Advertisement

Ti potrebbe interessare anche

IKEA brucia i tempi e rende disponibili i dispositivi smart
2

Hardware

IKEA brucia i tempi e rende disponibili i dispositivi smart

Di Andrea Maiellano
Una TV economica (ma grande) può sostituire il monitor PC?

Hardware

Una TV economica (ma grande) può sostituire il monitor PC?

Di Andrea Ferrario
100 lampadine LED, meno di 4€: il colpo di fortuna per il tuo Natale
1

Regali di Natale

100 lampadine LED, meno di 4€: il colpo di fortuna per il tuo Natale

Di Dario De Vita
La nuova Intel Arc B370 non brilla: c'è da preoccuparsi?
2

Hardware

La nuova Intel Arc B370 non brilla: c'è da preoccuparsi?

Di Marco Pedrani
Forse c'è speranza per Arrow Lake Refresh
2

Hardware

Forse c'è speranza per Arrow Lake Refresh

Di Marco Pedrani

Advertisement

Advertisement

Footer
Tom's Hardware Logo

 
Contatti
  • Contattaci
  • Feed RSS
Legale
  • Chi siamo
  • Privacy
  • Cookie
  • Affiliazione Commerciale
Altri link
  • Forum
Il Network 3Labs Network Logo
  • Tom's Hardware
  • SpazioGames
  • CulturaPop
  • Data4Biz
  • TechRadar
  • SosHomeGarden
  • Aibay

Tom's Hardware - Testata giornalistica associata all'USPI Unione Stampa Periodica Italiana, registrata presso il Tribunale di Milano, nr. 285 del 9/9/2013 - Direttore: Andrea Ferrario

3LABS S.R.L. • Via Pietro Paleocapa 1 - Milano (MI) 20121
CF/P.IVA: 04146420965 - REA: MI - 1729249 - Capitale Sociale: 10.000 euro

© 2025 3Labs Srl. Tutti i diritti riservati.