Bug 466573

Summary: Accessibility: Keyboard Navigation is a bit buggy under Settings
Product: [Frameworks and Libraries] kirigami-addons Reporter: Aakarsh MJ <mj.akarsh>
Component: generalAssignee: Unassigned bugs <unassigned-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: carl, josh, justin.zobel, mj.akarsh
Priority: NOR    
Version First Reported In: 0.11.90   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Video referrence showing the bug

Description Aakarsh MJ 2023-02-28 00:26:46 UTC
Created attachment 156814 [details]
Video referrence showing the bug

SUMMARY
While trying to navigate through settings using Keyboard specifically tabbing through the different settings options once the selection goes out of view the settings does not scroll automatically scroll to show the selection.


STEPS TO REPRODUCE
1. Open Settings 
2. Use Tab to navigate through various options 
3. Once the selection reaches the end most option of the view using Tab again the selection goes out of view

OBSERVED RESULT
Option selected is out of view

EXPECTED RESULT
It should scroll automatically to show the selection.

SOFTWARE/OS VERSIONS
Linux: Fedora Linux 37
(available in About System)
KDE Plasma Version: 5.27.0
KDE Frameworks Version: 5.103.0
Qt Version: 5.15.8


ADDITIONAL INFORMATION
None
Comment 1 Justin Zobel 2023-07-24 01:52:31 UTC
Confirmed still an issue in 23.04.3.
Comment 2 Joshua Goins 2024-02-07 19:37:06 UTC
Moving this to kirigami-addons since this affects more applications than Tokodon
Comment 3 Bug Janitor Service 2025-11-30 08:15:50 UTC
A possibly relevant merge request was started @ https://invent.kde.org/libraries/kirigami-addons/-/merge_requests/406
Comment 4 cwo 2025-11-30 08:38:49 UTC
Git commit 4f1ae38959e09d8079441d709fcf04efbd58b062 by Christoph Wolk.
Committed on 30/11/2025 at 08:06.
Pushed by carlschwan into branch 'master'.

formcard/FormCardPage: automatically scroll to focused item

When using tab navigation to access elements of FormCardPage, the page
does not automatically scroll to make that element visible. This makes
keyboard-only navigation for sighted users very inconvenient.

ScrollablePage already has some machinery to scroll to particular
positions, so all we need to do here is install a handler for updates
to the activeFocusItem, and hook that into ScrollablePage's mechanism.

M  +19   -0    src/formcard/FormCardPage.qml

https://invent.kde.org/libraries/kirigami-addons/-/commit/4f1ae38959e09d8079441d709fcf04efbd58b062