Summary: | Accessibility: the Orca screenreader does not announce window names when switching through them. in Wayland session | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Francesco Tissera <francescotissera1211> |
Component: | tabbox | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | nate, nicolas.fella, qydwhotmail |
Priority: | NOR | Keywords: | accessibility, wayland |
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/kwin/-/commit/17beab21aa7a15a8aab63d294df9f1af34d008fb | Version Fixed In: | 5.27.9 |
Description
Francesco Tissera
2023-07-26 03:59:49 UTC
Does Orca ever work on Wayland? Yeah, Orca works on Wayland, Gnome is a good example of that, plus KDE as well. The only thing, as far as I noticed anyway, that doesn't work is the windows not being announced when switching through them. Does the bug only occur on certain windows? When switching to Firefox, does Orca announce the window? If you mean the tabbox, I can also reproduce on X11. A possibly relevant merge request was started @ https://invent.kde.org/plasma/kdeplasma-addons/-/merge_requests/455 A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/3272 A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/4392 A possibly relevant merge request was started @ https://invent.kde.org/plasma/kdeplasma-addons/-/merge_requests/456 A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/4393 A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/4394 When pressing alt+tab to switch through windows, no matter what the window is, Orca doesn't announce it. On X11 this doesn't seem to happen however. Git commit f0c8a0c48214081a75242f16b8e5a87aced6ba38 by Fushan Wen. Committed on 09/09/2023 at 15:31. Pushed by fusionfuture into branch 'master'. plugins/qpa: implement platform accessibility This allows screen readers to read window titles in a tabbox. FIXED-IN: 5.27.9 M +11 -0 src/plugins/qpa/integration.cpp M +2 -0 src/plugins/qpa/integration.h https://invent.kde.org/plasma/kwin/-/commit/f0c8a0c48214081a75242f16b8e5a87aced6ba38 Git commit ce39bf7b62be7384aaba48f56651dbec4df5ba9a by Fushan Wen. Committed on 09/09/2023 at 04:56. Pushed by fusionfuture into branch 'master'. windowswitchers/sidebar: fix missing focus in delegate M +1 -0 windowswitchers/sidebar/contents/ui/main.qml https://invent.kde.org/plasma/kdeplasma-addons/-/commit/ce39bf7b62be7384aaba48f56651dbec4df5ba9a Git commit 14fb6ca6e39fe276089baf2b832832a087efb444 by Fushan Wen. Committed on 09/09/2023 at 14:13. Pushed by fusionfuture into branch 'Plasma/5.27'. thumbnail_grid: allow screen reader to announce window name when pressing Alt+Tab M +5 -4 windowswitchers/thumbnail_grid/contents/ui/main.qml https://invent.kde.org/plasma/kdeplasma-addons/-/commit/14fb6ca6e39fe276089baf2b832832a087efb444 Git commit 6fc087180a843ed0f01f0b77a7c029cdaec15acd by Fushan Wen. Committed on 11/09/2023 at 17:58. Pushed by fusionfuture into branch 'Plasma/5.27'. WindowSwitcher: move accessible properties to delegate root M +4 -4 lookandfeel/org.kde.breeze/contents/windowswitcher/WindowSwitcher.qml https://invent.kde.org/plasma/plasma-workspace/-/commit/6fc087180a843ed0f01f0b77a7c029cdaec15acd Git commit 463c18f9fafefb49c22394a43886c32cacf39ab7 by Fushan Wen. Committed on 11/09/2023 at 17:59. Pushed by fusionfuture into branch 'master'. thumbnail_grid: allow screen reader to announce window name when pressing Alt+Tab M +8 -5 src/tabbox/switchers/thumbnail_grid/contents/ui/main.qml https://invent.kde.org/plasma/kwin/-/commit/463c18f9fafefb49c22394a43886c32cacf39ab7 Git commit 17beab21aa7a15a8aab63d294df9f1af34d008fb by Fushan Wen. Committed on 13/09/2023 at 02:47. Pushed by fusionfuture into branch 'Plasma/5.27'. plugins/qpa: implement platform accessibility This allows screen readers to read window titles in a tabbox. FIXED-IN: 5.27.9 (cherry picked from commit f0c8a0c48214081a75242f16b8e5a87aced6ba38) M +2 -0 CMakeLists.txt M +1 -0 src/plugins/qpa/CMakeLists.txt M +11 -0 src/plugins/qpa/integration.cpp M +2 -0 src/plugins/qpa/integration.h https://invent.kde.org/plasma/kwin/-/commit/17beab21aa7a15a8aab63d294df9f1af34d008fb |