[wizard] allows to "Continue" without connecting to network
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | Canonical System Image |
High
|
Canonical Devices Products | ||
| | Ubuntu UX |
High
|
Olga Kemmet | ||
| | ubuntu-system-settings (Ubuntu) |
High
|
Unassigned | ||
| | ubuntu-system-settings (Ubuntu RTM) |
High
|
Andrea Cimitan | ||
| | unity8 (Ubuntu) |
High
|
Andrea Cimitan | ||
Bug Description
The wifi page of the wizard lets you select the network, but doesn't wait for a connection to enable the Continue button.
Until connected, the button should probably say "Skip", and if there's a connection in progress, that should be cancelled. Or we need a modal dialog introduced (like the one we have for notifications in the shell) in the wizard as well, so that you need to cancel the password entry before being able to skip.
ProblemType: Bug
DistroRelease: Ubuntu RTM 14.09
Package: ubuntu-
Uname: Linux 3.4.67 armv7l
ApportVersion: 2.14.6-0ubuntu2
Architecture: armhf
Date: Sat Aug 30 11:17:34 2014
InstallationDate: Installed on 2014-08-30 (0 days ago)
InstallationMedia: Ubuntu Utopic Unicorn (development branch) - armhf (20140830-030204)
SourcePackage: ubuntu-
UpgradeStatus: No upgrade log present (probably fresh install)
upstart.
Ending wizard
Resetting MIR_SOCKET to /run/mir_socket
()
ubuntu-
Related branches
- Albert Astals Cid (community): Approve on 2015-02-04
- PS Jenkins bot: Needs Fixing (continuous-integration) on 2015-02-03
-
Diff: 94 lines (+29/-9)2 files modifieddebian/control (+2/-0)
qml/Wizard/Pages/40-wifi.qml (+27/-9)
- Ken VanDine: Approve on 2015-01-23
- PS Jenkins bot: Approve (continuous-integration) on 2015-01-23
-
Diff: 84 lines (+26/-9)2 files modifieddebian/control (+1/-0)
wizard/qml/Pages/40-wifi.qml (+25/-9)
| Michał Sawicz (saviq) wrote : | #1 |
| Michał Sawicz (saviq) wrote : | #2 |
| Michał Sawicz (saviq) wrote : | #3 |
Hmm, or wasn't it the plan that the network password entry would move from the bubble to the network list (when possible)?
| Changed in ubuntu-system-settings (Ubuntu): | |
| assignee: | nobody → Matthew Paul Thomas (mpt) |
| Changed in ubuntu-system-settings (Ubuntu): | |
| assignee: | Matthew Paul Thomas (mpt) → Olga Kemmet (olga-kemmet) |
| Changed in ubuntu-system-settings (Ubuntu): | |
| importance: | Undecided → Medium |
| status: | New → Confirmed |
| Matthew Paul Thomas (mpt) wrote : | #4 |
This bug report is conflating three separate issues.
First, you can tap "Continue" while a Wi-Fi password prompt is up. This is because the password prompt is implemented using a notification bubble when it should use a dialog -- which, like all dialogs, should block you from tapping anything in the screen behind it. <https:/
Second, whether you authenticate to a closed network, or try to join an open network, the setup doesn't wait to see whether the connection actually worked -- it just marches merrily on. The case of a closed network would be fixed by replacing the notification bubble with the authentication dialog, because that dialog should stay open so that you can make corrections if the authentication didn't work. <https:/
Third, if you fail to connect to a network and can't fix the problem, and no other networks are available, it's not clear how you can then skip the step altogether.
| Tony Espy (awe) wrote : | #5 |
@Matthew
Regarding your second point, couldn't we have open networks also display a dialog that pops up when connecting too?
Regarding your third point, I'm not sure what're you're saying? If connecting to one or more networks fail the user can just tap 'Continue' to skip altogether. Neither of Michael's suggested UI changes make any difference to this as far as I can tell.
I also actually think there's a fourth problem ( or maybe this is just another aspect of your second point ), in that there's no feedback at all when connecting. Often when it succeeds, the connected network isn't even visible in the displayed network list ( see attached screenshot of wizard after successfully connecting to a secure AP ).
Are you going to break these bugs out into separate bugs?
| Matthew Paul Thomas (mpt) wrote : | #6 |
Open networks could display a dialog during connection, but that seems like visual overkill. I suggest instead (a) changing "Continue" to "Cancel", (b) adding a spinner to the connecting network item (same as should appear in System Settings), (c) replacing it with a checkmark when connected, and (d) changing "Cancel" back to "Continue". That would solve your fourth problem too.
| Antti Kaijanmäki (kaijanmaki) wrote : | #7 |
This is not doable for RTM timeframe. Until we have Connectivity API with proper QML bindings supporting the whole Wifi connecting usecase, implementing this feature as mpt described is simply not feasible.
| Olga Kemmet (olga-kemmet) wrote : | #8 |
+1 with Matthew. Adding ota-1 if this is not feasible for rtm.
| Changed in ubuntu-system-settings (Ubuntu): | |
| assignee: | Olga Kemmet (olga-kemmet) → nobody |
| Changed in ubuntu-ux: | |
| status: | New → Confirmed |
| assignee: | nobody → Olga Kemmet (olga-kemmet) |
| importance: | Undecided → Medium |
| tags: | added: ota-1 |
| Pat McGowan (pat-mcgowan) wrote : | #9 |
tagging for ota and set to high
| tags: | added: rtm14 |
| Changed in ubuntu-system-settings (Ubuntu): | |
| importance: | Medium → High |
| Changed in ubuntu-ux: | |
| status: | Confirmed → Fix Committed |
| Olga Kemmet (olga-kemmet) wrote : | #10 |
I tackled this issue and wireframed it here: https:/
Please refer to page 11.
| Changed in ubuntu-ux: | |
| importance: | Medium → High |
| Changed in canonical-devices-system-image: | |
| assignee: | nobody → Canonical Devices Products (canonical-devices-products-team) |
| importance: | Undecided → High |
| milestone: | none → r1 |
| status: | New → Confirmed |
| Michał Sawicz (saviq) wrote : | #11 |
As the wizard is being moved into unity8, removing the system setting task, triaging the unity8 one.
| Changed in unity8 (Ubuntu): | |
| assignee: | nobody → Michael Terry (mterry) |
| status: | New → Triaged |
| importance: | Undecided → High |
| Changed in ubuntu-system-settings (Ubuntu): | |
| status: | Confirmed → Invalid |
| Changed in unity8 (Ubuntu RTM): | |
| milestone: | none → 14.09-ota-1 |
| status: | New → Triaged |
| importance: | Undecided → High |
| Changed in unity8 (Ubuntu): | |
| assignee: | Michael Terry (mterry) → Andrea Cimitan (cimi) |
| affects: | unity8 (Ubuntu RTM) → ubuntu-system-settings (Ubuntu RTM) |
| tags: | added: settings-ww51 |
| Changed in ubuntu-system-settings (Ubuntu RTM): | |
| assignee: | nobody → Andrea Cimitan (cimi) |
| Michał Sawicz (saviq) wrote : | #12 |
We'll look at this for ww03-2015, but without syncing a big change (moving wizard into unity8), we wouldn't be able to cherry-pick into rtm.
| Changed in canonical-devices-system-image: | |
| status: | Confirmed → New |
| Changed in ubuntu-system-settings (Ubuntu RTM): | |
| milestone: | 14.09-ota-1 → none |
| Ken VanDine (ken-vandine) wrote : | #13 |
We couldn't cherry-pick it, but it shouldn't be a big change. The fix could be manually ported from unity8 to ubuntu-
| Pat McGowan (pat-mcgowan) wrote : | #14 |
moving out for more testing
| Changed in canonical-devices-system-image: | |
| milestone: | ww51-2014 → ww03-2015 |
| Changed in canonical-devices-system-image: | |
| status: | New → Confirmed |
| milestone: | ww03-2015 → ww05-2015 |
| Changed in unity8 (Ubuntu): | |
| status: | Triaged → In Progress |
| Changed in ubuntu-system-settings (Ubuntu RTM): | |
| status: | Triaged → In Progress |
| Changed in ubuntu-system-settings (Ubuntu RTM): | |
| status: | In Progress → Fix Committed |
| Launchpad Janitor (janitor) wrote : | #15 |
This bug was fixed in the package ubuntu-
---------------
ubuntu-
[ Andrea Cimitan ]
* Fix continue button in wifi wizard page, adds qml-module-
qtsysteminfo as ubuntu-
-- Ubuntu daily release <email address hidden> Fri, 23 Jan 2015 18:19:35 +0000
| Changed in ubuntu-system-settings (Ubuntu RTM): | |
| status: | Fix Committed → Fix Released |
| Changed in canonical-devices-system-image: | |
| status: | Confirmed → Fix Released |
| Launchpad Janitor (janitor) wrote : | #16 |
This bug was fixed in the package unity8 - 8.02+15.
---------------
unity8 (8.02+15.
[ Andrea Cimitan ]
* Fix continue button in wifi wizard page, adds qml-module-
qtsysteminfo as unity8 dep (LP: #1363400)
* Background needs to be specified to be visible in horizontal cards
(LP: #1411748)
[ CI Train Bot ]
* Resync trunk
[ Michał Sawicz ]
* Add workaround for gcc ICE.
[ Albert Astals ]
* Implement proper updateRanges for horizontal items (i.e. Carousel,
Horizontal List)
[ Michael Terry ]
* Don't accept multiple "Finish" clicks during the last step of the
wizard
[ Daniel d'Andrada ]
* Unify all liblightdm mocks
* Ensure the greeter password field is not covered by the keyboard
* Don't show() the lockscreen if it's already being shown
-- Ubuntu daily release <email address hidden> Thu, 05 Feb 2015 10:30:13 +0000
| Changed in unity8 (Ubuntu): | |
| status: | In Progress → Fix Released |
| Changed in ubuntu-ux: | |
| status: | Fix Committed → Fix Released |


Another solution that's brewing in my head is for the greeter session to handle notifications, but that's a bigger topic.