New issue
Advanced search Search tips

Issue 706585 link

Starred by 1 user

Issue metadata

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



Sign in to add a comment

Chrome OS OOBE: Welcome screen should restore selected locale after crash

Project Member Reported by alemate@chromium.org, Mar 29 2017

Issue description

In the old OOBE if Chrome crashed after moving from initial "Network" screen to some other (like EULA screen), chrome would restore the language that was selected in the first screen.

But in the new OOBE, moving from Welcome dialog to Network selection dialog is not a screen change, so if Chrome crashes here, language is not restored.

What happens, is that old "Network" screen code on the C++ side always initializes locale to the default when this screen is first shown. This leads to a strange behavior like "If chrome was restarted on EULA screen, pressing "back" button (that leads to Network selection dialog) will switch language to default.

We probably need to always use selected locale when Chrome restarts on OOBE. But it might be tricky because we likely need to initialize device locale preference with actual device settings (and not with empty locale as it happens now).
 
Cc: r...@chromium.org
Status: Assigned (was: Untriaged)

Sign in to add a comment