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
  • Editor's Choice
  • Sconti & Coupon
Offerte & Coupon
Accedi a Xenforo
Immagine di NVIDIA pronta a rilanciare la GeForce RTX 3060 con Samsung NVIDIA pronta a rilanciare la GeForce RTX 3060 con Samsung...
Immagine di I nuovi Mac desktop saranno più cari, ma il motivo non è quello che credete I nuovi Mac desktop saranno più cari, ma il motivo non è q...

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

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

Le notizie più lette

#1
iOS 26.4, ecco le nuove funzioni per iPhone

Smartphone

iOS 26.4, ecco le nuove funzioni per iPhone

#2
I nuovi Mac desktop saranno più cari, ma il motivo non è quello che credete

Hardware

I nuovi Mac desktop saranno più cari, ma il motivo non è quello che credete

#3
Galaxy S26, dov'è finita la modalità notte?
2

Smartphone

Galaxy S26, dov'è finita la modalità notte?

#4
PS5 è stata trasformata in una Steam Machine funzionante
4

Videogioco

PS5 è stata trasformata in una Steam Machine funzionante

#5
Le particelle potrebbero non seguire la relatività di Einstein
2

Scienze

Le particelle potrebbero non seguire la relatività di Einstein

👋 Partecipa alla discussione!

0 Commenti

⚠️ Stai commentando come Ospite . Vuoi accedere?

Invia

Per commentare come utente ospite, clicca quadrati

Cliccati: 0 /

Reset

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

Segui questa discussione

Advertisement

Ti potrebbe interessare anche

I nuovi Mac desktop saranno più cari, ma il motivo non è quello che credete

Hardware

I nuovi Mac desktop saranno più cari, ma il motivo non è quello che credete

Di Andrea Maiellano
NVIDIA pronta a rilanciare la GeForce RTX 3060 con Samsung
6

Hardware

NVIDIA pronta a rilanciare la GeForce RTX 3060 con Samsung

Di Antonello Buzzi
Recensione Uperfect UColor 19 Apex: 4K e 144Hz portatili, vale la pena?

Hardware

Recensione Uperfect UColor 19 Apex: 4K e 144Hz portatili, vale la pena?

Di Roberto Buonanno
Intel mostrerà le CPU Arrow Lake Refresh la prossima settimana
4

Hardware

Intel mostrerà le CPU Arrow Lake Refresh la prossima settimana

Di Antonello Buzzi
Questa scheda madre AM5 finalmente sotto gli 80€ quest’anno

Offerte e Sconti

Questa scheda madre AM5 finalmente sotto gli 80€ quest’anno

Di Dario De Vita

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
  • SosHomeGarden
  • Aibay
  • Coinlabs

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

© 2026 3Labs Srl. Tutti i diritti riservati.