Inżynierowie Google informują, że w wyniku błędu uniemożliwiony jest dostęp do lokalnych danych aplikacji korzystających z dostępu do Chrome’a poprzez WebView. W najnowszych wersjach Androida funkcja ta pomaga renderować treści webowe w apkach przy użyciu Chrome’a – na przykład, gdy w danej aplikacji logujecie się na stronę internetową lub korzystacie z przeglądarki pokroju DuckDuckGo, która nie ma swojego wewnętrznego silnika renderowania.
Powód zamieszania jest dość prosty: nowy Chrome 79 przechowuje dane w nowej lokalizacji, do której dane z localStorage i WebSQL nie są migrowane w poprawny sposób. Dobre wieści: dane nie są kasowane. Złe: nie ma do nich dostępu. Firma rozważa teraz dwa potencjalne rozwiązania: kontynuowanie migracji poprzez przeniesienie plików do nowych lokalizacji lub cofnięcie zmiany i przeniesienie części zmigrowanych plików do poprzedniej lokalizacji.
„Wystosujemy odpowiednią informację w momencie, gdy któraś z tych dwóch opcji zostanie wybrana”, czytamy. Inżynier poprosił użytkowników Chrome 79 o „zebranie listy pakietów, których dotyczy problem”, co sugeruje, że wciąż istnieje sposób na zidentyfikowanie i naprawienie wszystkich negatywnych skutków aktualizacji. W tym momencie nie wiemy dokładnie które z aplikacji przestają działać poprawnie w efekcie migracji na Chrome 79.
Skalę problemu doskonale pokazuje sekcja ocen przeglądarki Chrome w sklepie Google Play, gdzie w ostatnich dniach lawinowo pojawiają się nowe, jednogwiazdkowe recenzje.
Jeśli korzystacie już z Chrome 79, to… pozostaje Wam czekać. Czekać i trzymać kciuki za to, abyście nie utracili swoich danych.
Źródło: Chromium