<?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>489947</bug_id>
          
          <creation_ts>2024-07-08 19:50:25 +0000</creation_ts>
          <short_desc>Cannot configure/connect to network using keyboard only</short_desc>
          <delta_ts>2025-06-04 21:20:23 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>systemsettings</product>
          <component>kcm_networkmanagement</component>
          <version>5.27.5</version>
          <rep_platform>Debian stable</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>accessibility</keywords>
          <priority>NOR</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>simonpatp</reporter>
          <assigned_to name="Plasma Bugs List">plasma-bugs-null</assigned_to>
          <cc>jgrulich</cc>
    
    <cc>kdedev</cc>
    
    <cc>nate</cc>
          
          <cf_commitlink>https://invent.kde.org/plasma/plasma-nm/-/commit/e3e8cb2e55316665b64ba087016374fba20457c0</cf_commitlink>
          <cf_versionfixedin>6.4.0</cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2335821</commentid>
    <comment_count>0</comment_count>
    <who name="">simonpatp</who>
    <bug_when>2024-07-08 19:50:25 +0000</bug_when>
    <thetext>SUMMARY
Tab entries in the network settings page don&apos;t enter into the list of connections. I gave up and had to use the CLI.


STEPS TO REPRODUCE
1. Super
2. &quot;settings&quot;
3. enter
4. Tab
5. Down arrow  until you get to connections
6. Right Arrow
7. Tab and arrow keys all you want, I was able to search for connections, but I was not able to connect to or edit existing connections


OBSERVED RESULT
Unable to edit NM settings and connect with keyboard

There is a tab stop after the search box that seems to be where it should be, but I can&apos;t do anything in that space

EXPECTED RESULT
Able to edit NM settings and connect with keyboard


SOFTWARE/OS VERSIONS
Operating System: Debian GNU/Linux 12
KDE Plasma Version: 5.27.5
KDE Frameworks Version: 5.103.0
Qt Version: 5.15.8
Kernel Version: 6.7.12+bpo-amd64 (64-bit)
Graphics Platform: X11

ADDITIONAL INFORMATION</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2337536</commentid>
    <comment_count>1</comment_count>
    <who name="TraceyC">kdedev</who>
    <bug_when>2024-07-15 16:23:14 +0000</bug_when>
    <thetext> I am able to reproduce this in Solus Plasma 6
My results match the observed results in the report

Note: In Solus the setting is named &quot;Wi-Fi &amp; Internet&quot;
Right arrow -&gt; Wi-Fi &amp; Networking
Otherwise everything else matches

Operating System: Solus 4.5
KDE Plasma Version: 6.1.2
KDE Frameworks Version: 6.4.0
Qt Version: 6.7.2
Kernel Version: 6.9.8-294.current (64-bit)
Graphics Platform: X11</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2425018</commentid>
    <comment_count>2</comment_count>
    <who name="Bug Janitor Service">bug-janitor</who>
    <bug_when>2025-05-17 15:32:57 +0000</bug_when>
    <thetext>A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-nm/-/merge_requests/430</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2430018</commentid>
    <comment_count>3</comment_count>
    <who name="cwo">cwo.kde</who>
    <bug_when>2025-06-03 18:55:52 +0000</bug_when>
    <thetext>Git commit 26fd39c77bde61ccb76652cae90e603557cef023 by Christoph Wolk.
Committed on 03/06/2025 at 18:45.
Pushed by cwo into branch &apos;master&apos;.

kcms/kcm_connections: improve keyboard and screen reader a11y

The main connection list has some keyboard navigation shortcomings,
including the absence of visual feedback that makes keyboard-based use
very opaque, and for some interface elements (such as icon-only buttons)
the correct Accessible names and/or roles are not set.

This change makes keyboard navigation of the list (and whole sidebar)
work mostly as expected, and exposes the the correct roles and/or
existing strings to the Accessibility framework where necessary.

M  +1    -0    kcms/kcm_connections/qml/ConnectionItem.qml
M  +29   -0    kcms/kcm_connections/qml/main.qml

https://invent.kde.org/plasma/plasma-nm/-/commit/26fd39c77bde61ccb76652cae90e603557cef023</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2430044</commentid>
    <comment_count>4</comment_count>
    <who name="cwo">cwo.kde</who>
    <bug_when>2025-06-03 20:23:14 +0000</bug_when>
    <thetext>Git commit e3e8cb2e55316665b64ba087016374fba20457c0 by Christoph Wolk.
Committed on 03/06/2025 at 19:18.
Pushed by cwo into branch &apos;Plasma/6.4&apos;.

kcms/kcm_connections: improve keyboard and screen reader a11y

The main connection list has some keyboard navigation shortcomings,
including the absence of visual feedback that makes keyboard-based use
very opaque, and for some interface elements (such as icon-only buttons)
the correct Accessible names and/or roles are not set.

This change makes keyboard navigation of the list (and whole sidebar)
work mostly as expected, and exposes the the correct roles and/or
existing strings to the Accessibility framework where necessary.


(cherry picked from commit 26fd39c77bde61ccb76652cae90e603557cef023)

Co-authored-by: Christoph Wolk &lt;cwo.kde@posteo.net&gt;

M  +1    -0    kcms/kcm_connections/qml/ConnectionItem.qml
M  +29   -0    kcms/kcm_connections/qml/main.qml

https://invent.kde.org/plasma/plasma-nm/-/commit/e3e8cb2e55316665b64ba087016374fba20457c0</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>