Bug 412825 - With automatic login enabled, kwallet doesn't ask for password fast enough for enabling network
Summary: With automatic login enabled, kwallet doesn't ask for password fast enough fo...
Status: REPORTED
Alias: None
Product: kwalletmanager
Classification: Applications
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Neon Linux
: NOR wishlist
Target Milestone: ---
Assignee: Valentin Rusu
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-10-10 18:13 UTC by Adam Golański
Modified: 2019-10-10 18:13 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Adam Golański 2019-10-10 18:13:02 UTC
SUMMARY

On the systems with Auto Login enabled (Startup and Shutdown > Login Screen > Advanced), soon after launch Network Manager tries to initialize the Wi-Fi network for about 10 seconds – and fails miserably, as it doesn't have access to the Wi-Fi password

Only then Wallet asks for user password, provides it to Network Manager, so the user can start Wi-Fi connection manually.

While it is probably not a bug per se, its bad UX. It would be nice if:

1. Wi-Fi passwords on systems with automatic login enabled would be accessible for network manager without providing user password.

If it is not possible due to security reasons, then at least:

2. Turning auto login ON would switch automatic wifi connection OFF, or 
3. Kwallet asks for user password to unlock access to Wi-Fi password quickly enough for Network Manager to connect to Wi-Fi at first attempt.

STEPS TO REPRODUCE
1. Switch the login style to Auto Login
2. Have a set up automatic wi-fi connection with password (like WPA2)

OBSERVED RESULT

Wi-Fi connection fails after autologin and only then wallet system asks for user password


EXPECTED RESULT

Seamless wifi connection on autologin systems


Linux/KDE Plasma: Neon 5.16
(available in About System)
KDE Plasma Version: 5.16.5
KDE Frameworks Version: 5.62.0
Qt Version: 5.12.3