RFR: 8361283: [Accessibility, macOS, VoiceOver] VoiceOver announced Tab items of JTabbedPane as RadioButton on macOS [v2]
Abhishek Kumar
abhiscxk at openjdk.org
Mon Jul 7 06:51:42 UTC 2025
On Mon, 7 Jul 2025 06:08:58 GMT, Artem Semenov <asemenov at openjdk.org> wrote:
> Check the [super accessibilityRoleDescription] and if it returns nil, return your implementation.
As I mentioned earlier in the description, `accessibility role description is fetched in accessibilityRoleDescription API in CommonComponentAccessiblity.m file, the sub-role passed as a parameter is nil, returned value is RadioButton`, [super accessibilityRoleDescription] will not return `nil`.
Anyways, I don't see this method getting invoked in TabButtonAccessibility by a11y client.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/26096#discussion_r2189121633
More information about the client-libs-dev
mailing list