New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 775225 link

Starred by 4 users

Issue metadata

Status: Assigned
Owner:
Cc:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 2
Type: Bug



Sign in to add a comment

[History Db] Better handling for initialization/migration failures

Project Member Reported by dtrainor@chromium.org, Oct 16 2017

Issue description

What steps will reproduce the problem?
(1) Be on a phone with low storage.
(2) Upgrade Chrome to a version that has a migration step that fails.

What is the expected result?
TBD.  We should either:
(1) Notify the user that something went wrong and that some features might not work properly.
(2) Have special UI surfaces for all affected screens (downloads, history, etc.?).
(3) Attempt to clean up disk space and migrate again.

What happens instead?
We silently fail and many features don't work or work unexpectedly.  This can be the source for a lot of negative feedback/confusion, especially when other features fail due to this component not being available.

 
Another alternative approach:

(4) We should encourage users to clean up their data and route them to the right screens.
Cc: -amineer@chromium.org
No longer on the Chrome team, e-mail me @google.com if any attention still required from me here, otherwise good luck!

Sign in to add a comment