Cancelling a WiFi password dialog turns WiFi off and leaves the network checked in the list
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Network Menu |
Fix Released
|
Undecided
|
Unassigned | ||
indicator-network (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Steps to reproduce:
* pull down the network indicator
* select a protected network
* cancel the password entry
Expected:
* checkbox next to the cancelled network goes away
* device reconnects to any known network (if auto-connect is on)
* WiFi checkbox stays on
Current:
* checkbox for the cancelled network remains
* WiFi checkbox gets into "disabled" state
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: indicator-network 0.5.1+14.
Uname: Linux 3.4.0-3-mako armv7l
ApportVersion: 2.13.2-0ubuntu2
Architecture: armhf
Date: Tue Feb 4 17:03:21 2014
InstallationDate: Installed on 2014-02-04 (0 days ago)
InstallationMedia: Ubuntu Trusty Tahr (development branch) - armhf (20140204)
SourcePackage: indicator-network
UpgradeStatus: No upgrade log present (probably fresh install)
Related branches
- Jussi Pakkanen (community): Approve
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
-
Diff: 21218 lines (+16387/-4059)114 files modified.bzrignore (+3/-12)
CMakeLists.txt (+21/-5)
cmake/FindVala.cmake (+0/-57)
cmake/UseVala.cmake (+0/-241)
config.h.in (+0/-1)
data/com.canonical.indicator.network (+22/-2)
data/indicator-network.conf.in (+4/-1)
debian/control (+17/-1)
debian/indicator-network-autopilot.install (+2/-0)
debian/indicator-network.install (+8/-0)
debian/rules (+16/-3)
network/CMakeLists.txt (+57/-180)
network/action-muxer.c (+0/-501)
network/action-muxer.h (+0/-47)
network/action-muxer.vapi (+0/-10)
network/config.vapi (+0/-8)
network/dbus-cpp/services/ofono.h (+1322/-0)
network/device-base.vala (+0/-245)
network/device-ethernet.vala (+0/-64)
network/device-mobile.vala (+0/-166)
network/device-wifi.vala (+0/-578)
network/glib.supp (+141/-0)
network/indicator-menu.h (+99/-0)
network/indicator-network-service.cpp (+99/-0)
network/menuitems/access-point-item.h (+128/-0)
network/menuitems/item.h (+60/-0)
network/menuitems/section.h (+39/-0)
network/menuitems/switch-item.h (+80/-0)
network/menuitems/text-item.h (+72/-0)
network/menumodel-cpp/CMakeLists.txt (+32/-0)
network/menumodel-cpp/action-group-exporter.h (+93/-0)
network/menumodel-cpp/action-group-merger.h (+147/-0)
network/menumodel-cpp/action-group.h (+92/-0)
network/menumodel-cpp/action.cpp (+129/-0)
network/menumodel-cpp/action.h (+76/-0)
network/menumodel-cpp/gio-helpers/util.cpp (+55/-0)
network/menumodel-cpp/gio-helpers/util.h (+250/-0)
network/menumodel-cpp/gio-helpers/variant.h (+235/-0)
network/menumodel-cpp/menu-exporter.h (+63/-0)
network/menumodel-cpp/menu-item.h (+162/-0)
network/menumodel-cpp/menu-merger.h (+135/-0)
network/menumodel-cpp/menu-model.h (+31/-0)
network/menumodel-cpp/menu.h (+213/-0)
network/mobile-sim-manager.vala (+0/-545)
network/modem-manager.cpp (+194/-0)
network/modem-manager.h (+45/-0)
network/modem.cpp (+289/-0)
network/modem.h (+86/-0)
network/network-action-manager.vala (+0/-654)
network/network-menu-service.vala (+0/-43)
network/network-menu.vala (+0/-283)
network/notify-cpp/notification.cpp (+135/-0)
network/notify-cpp/notification.h (+65/-0)
network/notify-cpp/snapdecision/sim-unlock.cpp (+233/-0)
network/notify-cpp/snapdecision/sim-unlock.h (+78/-0)
network/ofono.vala (+0/-59)
network/quick-access-section.cpp (+96/-0)
network/quick-access-section.h (+41/-0)
network/root-state.cpp (+370/-0)
network/root-state.h (+43/-0)
network/run_valgrind.sh (+5/-0)
network/service.h (+151/-0)
network/settings-airplane.vala (+0/-45)
network/settings-base.vala (+0/-98)
network/settings-wifi.vala (+0/-52)
network/sim-unlock-dialog.cpp (+465/-0)
network/sim-unlock-dialog.h (+60/-0)
network/url-dispatcher-cpp/url-dispatcher.cpp (+44/-0)
network/url-dispatcher-cpp/url-dispatcher.h (+32/-0)
network/url-dispatcher.vapi (+0/-5)
network/util-wrapper.c (+0/-30)
network/util-wrapper.h (+0/-20)
network/util-wrapper.vapi (+0/-5)
network/utils.vala (+0/-23)
network/wifi-link-item.h (+251/-0)
network/wifi-section.cpp (+101/-0)
network/wifi-section.h (+45/-0)
network/wifi-settings.h (+37/-0)
network/wired-link.h (+34/-0)
network/wwan-link-item.cpp (+1019/-0)
network/wwan-link-item.h (+43/-0)
network/wwan-section.cpp (+149/-0)
network/wwan-section.h (+41/-0)
po/POTFILES.in (+0/-11)
po/POTFILES.skip (+0/-11)
secret-agent/PasswordMenu.cpp (+1/-0)
secret-agent/SecretAgent.cpp (+6/-0)
secret-agent/SecretRequest.cpp (+2/-0)
tests/CMakeLists.txt (+5/-51)
tests/autopilot/CMakeLists.txt (+8/-0)
tests/autopilot/README (+8/-0)
tests/autopilot/indicator_network/__init__.py (+17/-0)
tests/autopilot/indicator_network/data/pin-unlock.xml (+3677/-0)
tests/autopilot/indicator_network/helpers/phonesim_manager.py (+94/-0)
tests/autopilot/indicator_network/tests/__init__.py (+17/-0)
tests/autopilot/indicator_network/tests/test_unlock_sim.py (+143/-0)
tests/autopilot/setup.py (+32/-0)
tests/data/CMakeLists.txt (+4/-0)
tests/data/phonesim/pin-unlock.xml (+3677/-0)
tests/integration/CMakeLists.txt (+34/-0)
tests/unit/CMakeLists.txt (+2/-0)
tests/unit/network/CMakeLists.txt (+5/-0)
tests/unit/network/menuitems/CMakeLists.txt (+35/-0)
tests/unit/network/menuitems/test-access-point-item.cpp (+91/-0)
tests/unit/network/menuitems/test-switch-item.cpp (+65/-0)
tests/unit/network/menumodel-cpp/CMakeLists.txt (+34/-0)
tests/unit/network/menumodel-cpp/test-menu-exporter.cpp (+188/-0)
tests/unit/secret-agent/CMakeLists.txt (+50/-0)
tests/unit/secret-agent/TestSecretAgent.cpp (+4/-0)
tests/unit/test_variant.h (+14/-0)
tests/utils/CMakeLists.txt (+14/-0)
tests/utils/action-utils.cpp (+65/-0)
tests/utils/action-utils.h (+40/-0)
tests/utils/main.cpp (+0/-2)
Changed in indicator-network: | |
status: | New → In Progress |
Changed in indicator-network (Ubuntu): | |
status: | New → In Progress |
tags: | added: mako u45 ueqa |
tags: |
added: qa-touch removed: ueqa |
Changed in indicator-network: | |
status: | In Progress → Fix Released |
Changed in indicator-network (Ubuntu): | |
status: | In Progress → Fix Released |
"* device reconnects to any known network (if auto-connect is on)"
That doesn't seem right to me. For example, I was previously connected to a known Wi-Fi network, but I disconnected. Later I choose a previously-unknown network, its authentication prompt appears, and I choose Cancel. Wi-Fi should then return to the previous state -- not connected to any network -- rather than interpreting that as an invitation to rejoin the known network.
In other words, even if auto-connect is on, the act of disconnecting from a network should temporarily override that.