Chrome 79 è stato rilasciato su desktop e mobile durante la scorsa settimana, ma dall'inizio del roll-out è stato scoperto un bug che causa la perdita di dati in app e servizi che utilizzano il sistema WebView integrato su Android. Proprio per questo la società si è trovata costretta a mettere in pausa l'aggiornamento sul sistema operativo mobile.

Ma come può un bug su Chrome cancellare i dati di app di terze parti? Sulle versioni più recenti di Android Chrome viene utilizzato per il sistema WebView del sistema operativo, una componente necessaria per renderizzare le pagine web all'interno di tutte le app che ne fanno uso. Quando si effettua l'accesso a una pagina web attraverso un'app di terze parti che non ha un browser integrato, o si utilizzano browser terzi che però non hanno un engine di rendering interno, è di fatto Chrome che viene utilizzato per caricare i contenuti.

Bug su Chrome per Android, si rischia la perdita di dati

Alcune app, inoltre, vengono eseguite interamente attraverso WebView. Con Chrome 79 Google ha operato alcuni cambiamenti reativi alla cartella di salvataggio di alcuni dei dati raccolti dal web, tuttavia pare che ci sia stato un problema nella migrazione da localStorage e WebSQL, due tipi di modalità di archiviazione utilizzati comunemente dalle app. Per via del problema, con l'aggiornamento a Chrome 79 alcune web app e le app che utilizzavano la componente WebView hanno iniziato a cancellare i file salvati localmente, talvolta anche tutti.

In realtà i dati sono tecnicamente ancora presenti sugli smartphone, ma al momento i tecnici dell'azienda non sono riusciti a trovare un modo per ripristinarne l'accesso. A soffrire maggiormente dei bug sono - oltre gli utenti - gli sviluppatori, visto che le app coinvolte stanno ingiustamente ricevendo votazioni negative sul Play Store senza che si possa far nulla. L'unica società a poterci mettere una pezza è Google, che ha dichiarato che sta lavorando a un fix. Nel frattempo, però, il roll-out di Chrome 79 rimane fermo al 50%.

I dati a rischio con Chrome 79 sono comunque solo ed esclusivamente quelli salvati in locale, con quelli salvati in cloud da parte delle app che non dovrebbero essere persi.

Aggiornamento: Google ha rilasciato un aggiornamento che corregge il problema e consente il ripristino dei dati evitando i rischi di perdite. La versione con il fix è Chrome 79.0.3945.93, ed è in roll-out via Google Play Store in questo momento.