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