Integrated: 8286258: [Accessibility, macOS, VoiceOver] VoiceOver reads the spinner value wrong and sometime partially

Alexander Zuev kizune at openjdk.org
Thu Jan 22 16:39:55 UTC 2026


On Wed, 14 Jan 2026 20:18:08 GMT, Alexander Zuev <kizune at openjdk.org> wrote:

> The issue with the announcement of the custom spin boxes is that the text field inside when the value is being changed by the spinbox data model generates some events that are being interpreted by the accessibility subsystem as if text is being actively edited and the system tries to announce it accordingly. In order to stop it from happening we are going to generate correct events and temporarily suppress the text field's methods that reporting the editing-related changes until the actual editing is happened.
> 
> Make embedded text field not to generate random edit-related events;
> Add manual test case;

This pull request has now been integrated.

Changeset: 8c82b58d
Author:    Alexander Zuev <kizune at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/8c82b58db960a178566514731e1f8dcbc59b0161
Stats:     139 lines in 4 files changed: 135 ins; 0 del; 4 mod

8286258: [Accessibility,macOS,VoiceOver] VoiceOver reads the spinner value wrong and sometime partially

Reviewed-by: psadhukhan, asemenov

-------------

PR: https://git.openjdk.org/jdk/pull/29235


More information about the client-libs-dev mailing list