New issue
Advanced search Search tips

Issue 619034 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner: ----
Closed: Jul 27
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug



Sign in to add a comment

Login screen sometimes gets stuck at "Network not available" page even after the network is back

Project Member Reported by emaxx@chromium.org, Jun 10 2016

Issue description

Version: 53.0.2762.0
OS: Chrome

What steps will reproduce the problem?
(1) Start logging into Chromebook through a SAML flow.
(2) Shut down the current network (e.g. unplug Ethernet cable).
(3) Wait until the "Network not available" screen is displayed.
(4) Connect the network back.

What is the expected output?
The error screen goes away and the initial login screen is displayed.

What do you see instead?
The "Network not available" screen is still shown. (And waiting even for several minutes didn't help.)
Please see the attached screenshot: it shows that the error screen is still displayed, despite that the network connection is established. 


Note 1: The issue is difficult for reproducing. I observed it only a couple of times.
Note 2: It was observed (it least, this time) on a manually built dev image. Cannot say anything about the official images (see Note 1).
 
IMG_20160610_151135.jpg
3.4 MB View Download

Comment 1 by xiy...@chromium.org, Jun 10 2016

SigninScreenHandler::UpdateStateInternal is supposed to be called when network state is updated and it is supposed to switch back to Gaia screen when network go from offline to online.

Is there anything useful in Chrome log when this happens?

Comment 2 by emaxx@chromium.org, Jun 13 2016

I see nothing in the logs around the time when I connect the network cable back.
And the last log message before this was:

> [10878:10878:0610/145320:ERROR:gaia_screen_handler.cc(445)] Gaia webview error: ERR_INTERNET_DISCONNECTED

which, I presume, was a correct message.

Comment 3 by xiy...@chromium.org, Jun 13 2016

Can you add some log to SigninScreenHandler::UpdateStateInternal and see if it gets called when network is reconnected? HideOfflineMessage [1] should get called to switch back to Gaia when network is online again.

[1] https://cs.chromium.org/chromium/src/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc?rcl=0&l=769
Cc: alemate@chromium.org achuith@chromium.org
This looks like it might be related to  issue 647370  ?

Components: UI>Shell>StartScreen
Status: WontFix (was: Untriaged)
No recent report heard. Feel free to reopen if still happens.

Sign in to add a comment