Un bug misterioso fa sì che le estensioni di Google Chrome falliscano improvvisamente

Un bug misterioso fa sì che le estensioni di Google Chrome falliscano improvvisamente

Un bug nel motore del browser Chromium ha impedito alle estensioni di funzionare per gli utenti di Google Chrome.

Jói Sigurdsson, fondatore e CEO di CrankWheel Screen Sharing, è stato uno dei primi a identificare questo problema. Dice che colpisce dal 3% al 5% circa degli utenti di determinate estensioni.

La voce di Sigurdsson nella segnalazione di bug di Chromium dice: "I gestori di eventi registrati tramite chrome.browserAction.onClicked.addListener dovrebbero essere inviati quando l'utente fa clic sul pulsante/icona di azione del browser."

Per gli utenti interessati dal problema, ciò significa che i pulsanti su alcune estensioni non rispondono.

Google Chrome: bug, problemi ed errori

Gli utenti di CrankWheel Screen Sharing hanno iniziato a notificare all'azienda il bug il 10 aprile 2022. Non è chiaro quando è diventato un problema, ma sembra che il bug sia stato introdotto con Chrome 100.

La risposta iniziale dell'azienda è stata quella di disabilitare e riattivare l'estensione, che all'inizio sembrava funzionare. Tuttavia, quando si è verificato lo stesso errore sul computer di Sigurdsson, è stato in grado di inviare registrazioni dello schermo e altre informazioni a Chromium.

Altre estensioni che utilizzano la stessa API browserAction includono un paio di gestori di password, Norton Password Manager e LastPass, e un paio di creazioni di Google: l'estensione Picture in Picture e Google Mail Checker. Sigurdsson pensa che anche questi potrebbero essere soggetti al problema problematico.

La società islandese ha pubblicato un lavoro su Upwork (si apre in una nuova scheda) la scorsa settimana, offrendo inizialmente tra i 35 e i 150 euro l'ora per due giorni, nella speranza che un "esperto di Chromium C++ approfondisca il bug e, si spera, lo risolva". .

In palio ci sono anche un paio di premi da 4,000 euro. Uno è riuscire a riprodurre in modo coerente il problema, che si verifica "almeno su macOS e Windows" e un altro è trovare una soluzione reale.