Integrated: 8377745: VoiceOver Identifies Hyperlink as Text
Jeremy Wood
jwood at openjdk.org
Mon Feb 23 16:22:58 UTC 2026
On Thu, 12 Feb 2026 08:32:43 GMT, Jeremy Wood <jwood at openjdk.org> wrote:
> ~~If we use `new AccessibleRole("AXLink") {}`, then VoiceOver reads this more like other native apps.~~
>
> ~~There isn't a similar precedent in CAccessibility for creating custom AccessibleRoles, so I won't mind if this PR is declined. (But I don't know off the top of my head where else to inject code to get the desired result...)~~
>
> This introduces a new LinkAccessibility.m file to help VoiceOver and Accessibility Inspector correctly identify AccessibleRole.HYPERLINK as "link"
This pull request has now been integrated.
Changeset: 66ba63a4
Author: Jeremy Wood <jwood at openjdk.org>
Committer: Alexander Zuev <kizune at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/66ba63a4e98bbea0d5a2c9b13c777c611d90a85a
Stats: 167 lines in 4 files changed: 161 ins; 0 del; 6 mod
8377745: VoiceOver Identifies Hyperlink as Text
Reviewed-by: kizune, dnguyen
-------------
PR: https://git.openjdk.org/jdk/pull/29686
More information about the client-libs-dev
mailing list