Bug 519333

Summary: Orca doesn't read the "back" button label in system settings.
Product: [Applications] systemsettings Reporter: Roger 2 <roger.ilan_lists>
Component: generalAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: nate, nicolas.fella
Priority: NOR Keywords: accessibility
Version First Reported In: 6.6.4   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 6.6.5
Sentry Crash Report:

Description Roger 2 2026-04-23 23:58:43 UTC
Steps to reproduce:
1: Activate the Orca screen reader.
2: Open system settings, for example, on the disks and cameras page.
3: When focused on the list of items, press the up arrow until you reach the back button.
Current result: Orca only reads "button"
Expected result: Orca should read the button name.
KDE Plasma version: 6.6.4
KDE Frameworks version: 6.25.0
Qt version: 6.11.0***
Comment 1 Bug Janitor Service 2026-04-24 11:05:16 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/systemsettings/-/merge_requests/406
Comment 2 Nicolas Fella 2026-04-24 11:33:02 UTC
Git commit eac6e081a5aa04f8a54a8834fd717b792b3208cc by Nicolas Fella.
Committed on 24/04/2026 at 11:04.
Pushed by nicolasfella into branch 'master'.

Set accessible text for back button

For reasons the button has a custom content item, so we don't set the text property

Make sure we still set a text for screenreaders to read

M  +3    -0    app/qml/SubCategoryPage.qml

https://invent.kde.org/plasma/systemsettings/-/commit/eac6e081a5aa04f8a54a8834fd717b792b3208cc
Comment 3 Nicolas Fella 2026-04-24 11:38:18 UTC
Git commit 2874700eff5b6a0b9e452e07f2f5896cc00f2db6 by Nicolas Fella.
Committed on 24/04/2026 at 11:37.
Pushed by nicolasfella into branch 'Plasma/6.6'.

Set accessible text for back button

For reasons the button has a custom content item, so we don't set the text property

Make sure we still set a text for screenreaders to read
(cherry picked from commit eac6e081a5aa04f8a54a8834fd717b792b3208cc)

M  +3    -0    app/qml/SubCategoryPage.qml

https://invent.kde.org/plasma/systemsettings/-/commit/2874700eff5b6a0b9e452e07f2f5896cc00f2db6