A few days ago Google rolled out the latest update for its browser “Chrome 79” for all of its users. The latest version of Chrome has been automatically received by hundreds of thousands of Google users worldwide.
While the new version of Chrome was launched with some significant improvements in security like password checkup and notification-on when your password gets stolen, the app got some severe issue that wipes out other apps data from android devices.
As many of the developers and users updated to Chrome 79, the bug was easily noticeable by each of them that leads to wiping of data in certain apps. Besides, auto-updates in Chrome is considered to be one of the best features of Google.
However, with Chrome 79, unfortunately, a bug cropped up that erase all the data from Android apps that use Android’s in-built WebView. Additionally, Google has paused the Chrome 79 rollout for Android users after many developers, as well as users, reported the bug.
Check out Google’s statement for the bug issue:
“We are currently discussing the correct strategy for resolving this issue which will be one of:
a) continue the migration, moving the missed files into their new locations.
b) revert the change by moving migrated data to their old positions.
We will let you know which of these two options have been chosen soon. In the meantime, it would be good to collect a list of affected packages, and details of whether any mitigations have been released to users, and in what versions so that we can test that the respin doesn’t interact poorly with the mitigation.”
Google instantly paused the rollout for Chrom 79 when app developers and android users railed against Chromium developers in one-star rating on the Play Store App.
The question that arises here is how Chrome is responsible for wiping out data of specific apps?
Well, the answer is here. Some Android apps use built-in WebView for rendering web pages inside the apps. In that case, Chrome is responsible for performing those web pages inside the app. Like that in Instagram, when you click on any CTA button, the app uses Android’s built-in WebView for rendering to that web page inside the app. It is because Instagram does not have its self internal rendering engine.
Now, Chrome becomes responsible for displaying the content of that web page. Apps that use Android’s built-in WebView, have lost the data because indirectly, Google Chrome was accountable for that.
Again, the question arises which bug in Chrome update was found that deletes all the app data?
Answer by Android Police:
One of the changes in Chrome 79 is that the location where web data is stored was updated. However, as one comment on a Chromium bug page pointed out, data from localStorage and WebSQL — two types of storage commonly used by web apps and packaged apps — wasn’t appropriately migrated.
Long story short, when devices were updated to Chrome 79, web apps and WebView applications had some (or all) local data deleted. While the data is still technically intact, since Chrome didn’t delete old data after the migration, there’s no way to access it right now.