-
Story
-
Resolution: Unresolved
-
Undefined
-
rhel-10.0
-
mutter-47.5-8.el10
-
Important
-
rhel-display-window-mgmt
-
ssg_display
-
5
-
7
-
3
-
False
-
False
-
-
None
-
None
-
Pass
-
Automated
-
Unspecified
-
Unspecified
-
Unspecified
-
None
To resolve RHEL-65520, I implemented a solution upstream, a new DBus interface for communicating keyboard events to screen readers.
Unfortunately, it got only to Mutter 48. However, that will cause a lot of usability issues in RHEL 10, as it has the Wayland session by default, and many apps are in Gtk 4. I am aware that nothing can likely be done with 10.0 (adding new functionality to it is very likely out of the question), but at least backporting the relevant commits into 10.1 should be possible without much risk.
The relevant commits from the upstream main branch are:
Needed commits (from newest to oldest):
5eaed6e3f3a1e14694580dbaa0585c5610c72836
a817d7c1377e422e43d28fc1d5ab4e2c5e77b9cf
1c34794b1390ab9d00ab7b7cf47b5017346e36ef
20c9b8cf0c85dabbe73b5b0ce155729a92f47bb0
800981c40c4f18f496a79227b3d3d5f0cdc195c9
45f6bed7809dadb40df98308b9041fe08b453871
1498724774976fad1dbd4e5bc210205cef1faf9d
0bcda4ecf47f04cb76fb642f05d498d1dd941e15
f4ce1e8a462b96e207ff0ba21040c50e91c62cc2
c0c452445236d98fc4297603f269938ba255a206
8c52e243c03c03c4e1fe0c13c730fd24d84a40a6
d86796413929bd5d5fb59cb3c2a9ab9d714f70cc
d3a0bbdf524f160b683f5db261382c306e71c58d
84fc62a2806b893b215fcfb287390ced07a98aa7
Of course, to change anything, rebases of Orca and At-Spi2 (as rebases for these components should much more safer) will be needed as well.
- blocks
-
RHEL-65520 No API for screen readers to receive keyboard events under a Wayland session
-
- Release Pending
-
- links to
-
RHBA-2025:147118 mutter bug fix and enhancement update