<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>513116</bug_id>
          
          <creation_ts>2025-12-09 02:42:04 +0000</creation_ts>
          <short_desc>Network refreshing can re-order the list items just before you were about to click on one of them</short_desc>
          <delta_ts>2026-03-18 20:09:02 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Plasma</classification>
          <product>plasmashell</product>
          <component>Networks widget</component>
          <version>6.5.3</version>
          <rep_platform>Debian unstable</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CONFIRMED</bug_status>
          <resolution></resolution>
          
          <see_also>https://bugs.kde.org/show_bug.cgi?id=390607</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>usability</keywords>
          <priority>NOR</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>1.0</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>grundik</reporter>
          <assigned_to name="Plasma Bugs List">plasma-bugs-null</assigned_to>
          <cc>barto.gabriel</cc>
    
    <cc>kde</cc>
    
    <cc>nate</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2475395</commentid>
    <comment_count>0</comment_count>
    <who name="">grundik</who>
    <bug_when>2025-12-09 02:42:04 +0000</bug_when>
    <thetext>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</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2475457</commentid>
    <comment_count>1</comment_count>
    <who name="David Redondo">kde</who>
    <bug_when>2025-12-09 09:20:40 +0000</bug_when>
    <thetext>Unfortunately networkmanager doesnt expose the scanning state of the device. But since the applet requests scans itself it should be possible to do something</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2475638</commentid>
    <comment_count>2</comment_count>
    <who name="">grundik</who>
    <bug_when>2025-12-09 21:18:35 +0000</bug_when>
    <thetext>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.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2504492</commentid>
    <comment_count>3</comment_count>
    <who name="TraceyC">kdedev</who>
    <bug_when>2026-03-18 19:58:31 +0000</bug_when>
    <thetext>*** Bug 517429 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2504498</commentid>
    <comment_count>4</comment_count>
    <who name="Gabriel Bartolazzi">barto.gabriel</who>
    <bug_when>2026-03-18 20:09:02 +0000</bug_when>
    <thetext>I noticed my bug (517429) was marked as a duplicate. I&apos;d like to highlight that in my case, the issue isn&apos;t just the order of Wi-Fi networks, but that VPN connections are also getting mixed in with physical networks. This suggests the sorting/filtering logic is failing to distinguish between device types.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>