SUMMARY When networks list is refreshed, networks widget just renews. Often it happens right under the cursor, just before the click. So when I, for example, clicking to connect to one specific network, list suddenly refreshes the millisecond before I press the button, and click goes onto totally different network. There are no indications when list will be refreshed, it happens instantly and suddenly. STEPS TO REPRODUCE 1. open list of networks 2. point your cursor to some wifi network 3. wait a little OBSERVED RESULT Observe, when list refreshes, you are now pointing to different network (if unlucky), but you cant predict when it will happen. EXPECTED RESULT There should be some indication, that network scanning is in progress and list will be refreshed soon. Maybe by something like small progress bar, like in popup windows. SOFTWARE/OS VERSIONS Linux/KDE Plasma: KDE Plasma Version: 6.5.3 KDE Frameworks Version: 6.20.0 Qt Version: 6.9.2 ADDITIONAL INFORMATION This behavior was reported before, as part of https://bugs.kde.org/show_bug.cgi?id=390607
Unfortunately networkmanager doesnt expose the scanning state of the device. But since the applet requests scans itself it should be possible to do something
Thank you for considering it. I can suggest possible solution: just show a progress bar for couple of seconds, as a warning. Yes, this will delay the refresh, but scanning is not instant anyways. Its possible to not wait, and refresh the list instantly, if cursor is away from the list. But this cant take into account possible touch input, so this approach are potentially problematic.