Компания Google приостановила процесс обновления браузера Chrome на Android до версии 79. Это произошло после появления информации о том, что ошибка в обновлении стирает данные сторонних приложений с применением фреймворка WebView. Это предустановленный системный компонент, который работает на основе Chrome и позволяет отображать веб-контент.
В отличие от операционных систем Windows, с обновлениями Chrome проблем обычно не бывает. Однако, на этот раз что-то пошло не так. Разработчики из Google изменили расположение директории Chrome и не перенесли содержимое localStorage или WebSQL в новую директорию. В результате доступ к данным оттуда отсутствует.

Разработчики Android-приложений, которые полагаются на WebView и локальное хранение данных, стали сообщать о проблемах с потерей данных этих приложений после обновления до версии 79. Проблема описывается словами «катастрофа». Один из разработчиков пишет, что пострадали четверть миллиона пользователей его приложения, а в ближайшие дни их станет еще на 2 млн. больше.
Хотя Google остановила процесс распространения обновления, Chrome 79 уже установлен на половине Android-устройств. Инженер Chromium написал, что в настоящее время обсуждается стратегия дальнейших действий.
Google может начать перенос недостающих файлов в новые папки или же отменить сделанные изменения и вернуть уже перенесенные файлы в старые папки. Инженер пишет, что вскоре решение будет принято и общественность поставят о нём в известность. Патч может быть выпущен в течение 5-7 дней.

