RFR: 8286204: [Accessibility, macOS, VoiceOver] VoiceOver reads the spinner value 10 as 1 when user iterates to 10 for the first time on macOS [v2]
Abhishek Kumar
abhiscxk at openjdk.org
Tue Mar 4 05:34:57 UTC 2025
On Mon, 3 Mar 2025 10:16:42 GMT, Artem Semenov <asemenov at openjdk.org> wrote:
> Try to debug the native implementation of NSAccessibilityElements… The error might be somewhere there.
I posted my analysis in JBS and root caused the issue in a11y `(NSString *)accessibilityStringForRange:(NSRange)range` API in `NavigableTextAccessibility.m` implementation for `Text Component` but the range value invoked by system seems wrong.
So, this is a workaround fix for the issue.
-------------
PR Comment: https://git.openjdk.org/jdk/pull/23841#issuecomment-2696263121
More information about the client-libs-dev
mailing list