Bug 427739

Summary: Panel and Plasma are unresponsive when establishing connection to WiFi / VPN
Product: [Plasma] plasmashell Reporter: elman <elman>
Component: Networks widgetAssignee: Jan Grulich <jgrulich>
Status: CONFIRMED ---    
Severity: normal CC: bernie, henry
Priority: NOR    
Version First Reported In: master   
Target Milestone: 1.0   
Platform: Manjaro   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: notification: "Failed to deactivate"

Description elman 2020-10-15 07:22:31 UTC
SUMMARY
When I try to connect to a WiFi or VPN and connection establishing is in progress (e.g. there is progress indicator over plasma-nm widget), whole panel becomes unresponsive. I can't click on any icon in panel or tray, shortcuts don't work as well. When VPN is connected, everything works again. 

STEPS TO REPRODUCE
1. Create WiFi connection and connect
2. Create VPN
3. Click connect to VPN via nm widget in tray
4. Panel becomes unresponsive

OBSERVED RESULT
Panel / shortcuts become unresponsive

EXPECTED RESULT
I should be able to use panel / notification bar / shortcuts while connection is being established.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Manjaro testing
KDE Plasma Version: 5.20.0
KDE Frameworks Version: 5.75.0
Qt Version: 5.15.1

ADDITIONAL INFORMATION
This issue was not cause by upgrade to Plasma 5.20. It existed before.
Comment 1 Bernie Innocenti 2021-02-07 08:33:28 UTC
I can reproduce this bug on plasma 5.20.5 (I suspect it should be reassigned to the plasma-nm component).
Comment 2 Bernie Innocenti 2021-02-07 08:34:40 UTC
Created attachment 135477 [details]
notification: "Failed to deactivate"
Comment 3 Bernie Innocenti 2021-02-07 08:35:11 UTC
Additionally, if you try to deactivate the VPN, after a few seconds you get multiple notifications saying "Failed to deactivate" (see attached screenshot).
Comment 4 Bernie Innocenti 2022-02-25 03:01:31 UTC
I filed this upstream NetworkManager bug:
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/issues/934

I feel that plasmashell also  shouldn't block the whole UI while waiting for a reply from NetworkManager
Comment 5 Ben Cooksley 2024-12-23 18:25:53 UTC
Bulk transfer as requested in T17796