Programiści aplikacji na Androida zwrócili uwagę na poważny błąd w Chrome 79, prowadzący do utraty danych użytkowników w zewnętrznych aplikacjach korzystających z silnika przeglądarki WebView. W Chrome 79 wystąpił folder z profilem użytkownika, w którym przechowywane są również dane, zapisywane przez aplikacje internetowe za pomocą API localStorage lub WebSQL. Przy aktualizacji z poprzednich wydań Chrome przewidziano automatyczne przeniesienie danych Chrome, ale nie uwzględniono danych, które były zapisywane w starym folderze profilu przez aplikacje mobilne działające na bazie komponentu WebView, np. te stworzone z użyciem frameworka Apache Cordova.
Do momentu rozwiązania problemu Google wczoraj dystrybucję aktualizacji Chrome 79 dla Androida, ale aktualizacja została już pobrana przez około połowę użytkowników. Problemowi nadano najwyższy priorytet i poszukiwane są sposoby, by zminimalizować utratę danych. W rzeczywistości dane nie zostały usunięte, a jedynie przestały być widoczne dla aplikacji, co pozwala je w razie potrzeby odzyskać. Jako jedna z rozważane jest przywrócenie folderu profilu na poprzednie miejsce. Programiści aplikacji na bazie WebView wyrażają niezadowolenie z działań Google, ponieważ użytkownicy obwiniają ich o utratę swoich danych i obniżają w rankingu, nie zdając sobie sprawy, że źródłem problemu był Chrome.
Dodatkowo można zaznaczyć
o blokowaniu dostępu do usług Google z użyciem niektórych przeglądarek na Linuxie, takich jak , i . Jako przyczynę wskazuje się możliwe problemy z bezpieczeństwem w tych programach. Z informacji na na Reddit blokada stosowana jest selektywnie wobec użytkowników bez dwuetapowej autoryzacji i z przeglądarką bazującą na przestarzałych wersjach silnika (stare QtWebEngine, WebKit i KHTML), zawierających niezałatane luki.
Źródło: opennet.ru
