Chrome 79でアプリのデータが消えてしまうバグが発覚
by geralt
2019年12月11日にリリースされたChrome 79の安定版で、他のアプリのデータが消えてしまうバグの存在が判明しました。これを受けて、GoogleではAndroid向けChromeの配布を一時停止し、修正の検討を進めています。
Google pauses Chrome 79 rollout on Android after bug wipes data in some apps
https://www.androidpolice.com/2019/12/15/google-pauses-chrome-79-rollout-on-android-after-bug-wipes-data-in-some-apps/
1033655 - localstorage or websql unexpectedly cleared - chromium - An open-source project to help move the web forward. - Monorail
https://bugs.chromium.org/p/chromium/issues/detail?id=1033655#c75
報告されたのは、アプリ内でウェブページを表示する「WebView」技術を利用していた場合に、データを失う恐れがあるというもの。
原因はChrome 79、および関連するWebView技術において、ブラウザに情報を保存する仕組みであるlocalStorageとWebSQLのデータ移行が適切に行われないこと。これにより、Chromeのアップデートを行うと、データの一部または全部を失うことになるというわけです。
Googleでは、「移行は続行し、失われたファイルを新しい場所に移動する」か「移行したファイルを古い場所に移動させ、変更を元へ戻す」か、問題解決の戦略について議論を重ねています。
なお、Chrome 79はユーザーの50%に向けて配布済みで、影響がどれぐらい大きなものになるかは不明です。
Chrome 79は強化されたパスワード保護機能の漸次実装が始まるバージョンでもあり、安全性はこれまで以上に高まるはずでしたが、別のところで足をすくわれる形となってしまいました。
GoogleがChrome 79で強化された「パスワード保護機能」の仕組みを解説 - GIGAZINE
・関連記事
GoogleがChrome 79で強化された「パスワード保護機能」の仕組みを解説 - GIGAZINE
macOSが起動しなくなる原因はChromeだった - GIGAZINE
「Googleは長年にわたってパートナーだったFirefoxを妨害してきた」とMozilla元幹部が主張 - GIGAZINE
・関連コンテンツ