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

Issue 684413 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: Sep 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug-Regression



Sign in to add a comment

Regression : Unnecessary navigation to EULA Screen is seen on connecting mobile dongle without disabling 'Wi-Fi' .

Project Member Reported by mmanchala@chromium.org, Jan 24 2017

Issue description

Chrome Version: 57.0.2987.6/9202.1.0 Dev-Channel Daisy,Mighty,candy and Peppy
OS: Chrome

What steps will reproduce the problem?
(1)Recover build -> Go to 'Connect to network' screen (OOBE screen)--> insert Mobile Dongle and ensure it is connected
(2)Now try to select Cellular connection and observe navigation to EULA Screen(Please refer Video and screenshot)

Expected:Should be able to select 'Cellular Connection' only after 'Wi-Fi' connection is disabled
Actual:  Instead able to select 'Cellular Connection' without disabling 'Wi-Fi'  i.e. Unnecessary navigation to EULA Screen is seen

This is Regression Issue as same is working fine in 56.0.2924.67/9000.66.0 Beta-channel Quawks

@alemate :  Please confirm the issue
 
Actual_Navigation.mp4
7.1 MB View Download
Expected.mp4
6.6 MB View Download
Cc: abodenha@chromium.org snanda@chromium.org
alemate@ this is currently a stable blocker. Can you please confirm the issue and let us know if this is something you will be working on?
Labels: -M-57 M-58
Can we confirm if this is actually affecting 57?  I'm guessing it's part of the new OOBE so 58.
Cc: alemate@chromium.org
Owner: steve...@chromium.org
Assigning to Steven.


Steven, this looks like a system-wide issue. WDYT?

Why is this a system-wide issue? The problem as I understand it is that we are allowing the OOBE flow when we connect to Cellular, even though WiFi is enabled. That seems like something we should be checking for in OOBE.

(Shill will connect to Cellular as soon as it is available, that is expected behavior. It will switch to WiFi as soon as a WiFi network is available).

I can go ahead and look into this. It is only MD OOBE so fixing this for 58 should be fine.

Well, I don't know the details of our network configuration, but I expected it to be the same across all our UI. But if you think this is OOBE-specific, let's fix it for OOBE only.
I'm just not sure what you mean by "it to be the same"? Auto connect to Cellular is expected, we don't want to "fix" that.


But why not close this as WintFix, as we expect Cellular to be auto-connected? I mean "if we allow two connections during in user session, why not to allow this for OOBE" ?
Labels: -Pri-1 -ReleaseBlock-Stable -M-58 M-59 Pri-2
Oh, I misunderstood the bug (I just looked at the video). I thought we were auto advancing with a Cellular connection.

It is a little confusing to allow the user to click on a connected Cellular network to advance; it implies that the Cellular connection is being selected to be the active connection but that isn't actually what is occurring. Chrome OS will always prefer WiFi over Cellular when connected to both.

I think we should probably change the UI to not advance if a non primary connected network is clicked on (e.g. a Cellular network when we are connected to WiFi).

This doesn't seem like a P1 blocking issue.

Labels: M-61
Labels: -M-59
Labels: -M-61 M-62
Labels: -M-62 M-64
Labels: -M-64 M-63
Status: Started (was: Assigned)
In theory we have a similar issue with Ethernet and WiFi; if a WiFi network is selected we move forward, implying that WiFi is used when in practice Ethernet is used.

The simplest fix here is to only progress if the default network (i.e. the first network) is selected or becomes connected.

Project Member

Comment 14 by bugdroid1@chromium.org, Sep 22 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/1ac4e96b732785a4a296f74db6e9b60ef8af04f2

commit 1ac4e96b732785a4a296f74db6e9b60ef8af04f2
Author: Steven Bennetts <stevenjb@chromium.org>
Date: Fri Sep 22 23:45:26 2017

OOBE: Network: Do not advance when non default network is selected

Bug:  684413 
Cq-Include-Trybots: master.tryserver.chromium.linux:closure_compilation
Change-Id: I347a8b4d888ea952e12ca6f588bba7dd2bb7f6b0
Reviewed-on: https://chromium-review.googlesource.com/673715
Reviewed-by: Alexander Alekseev <alemate@chromium.org>
Commit-Queue: Steven Bennetts <stevenjb@chromium.org>
Cr-Commit-Position: refs/heads/master@{#503906}
[modify] https://crrev.com/1ac4e96b732785a4a296f74db6e9b60ef8af04f2/chrome/browser/resources/chromeos/login/oobe_welcome.js
[modify] https://crrev.com/1ac4e96b732785a4a296f74db6e9b60ef8af04f2/ui/webui/resources/cr_elements/chromeos/network/cr_network_select.js

Status: Fixed (was: Started)

Sign in to add a comment