[macOS] Is there a Roadmap for availability of NSAcccessibility implementation?
Koeble, Josef
josef.koeble at sap.com
Fri Sep 24 18:49:56 UTC 2021
Hi Alex,
thank you for your quick response! We are glad to read that you will backport these fixes to JDK 17.
As we are interested in a good interaction between Java Accessibility API and macOS system Accessibility API, I plan to do some tests with VoiceOver.
In a first quick test with SwingSet I noticed that VoiceOver announces some information of JTree (e.g. role, node/item text, open/close action) and JTable (role, cell text), but I missed the essential structure information like:
Focus on tree items -> level of node/item in tree structure, number of focused item and total number of items within the parent node
Focus on table cells -> number of column and number of row, text of column header
I also noticed that the bug task is still open, and possibly this has already been implemented. Therefore I will check with the next pre-release build.
Best regards,
Josef
-----Original Message-----
From: Alexander Zuev <alexander.zuev at oracle.com>
Sent: Donnerstag, 23. September 2021 21:50
To: client-libs-dev at openjdk.java.net
Subject: Re: [macOS] Is there a Roadmap for availability of NSAcccessibility implementation?
Hi Josef,
yes, the three and table navigation announcements are known issues
that we are trying
to deal with in the upcoming re-implementation of the accessibility
native code responsible
for interaction between Java and Mac OS X system Accessibility API.
The main task with the roadmap is indeed
https://bugs.openjdk.java.net/browse/JDK-8152350
Table part is currently on review here:
https://github.com/openjdk/jdk/pull/5466
Tree part should be addressed in a consequent bug fix.
Current plan is to implement the new code in JDK 18 and then backport
it to an appropriate JDK 17 update release.
If you see any accessibility issue not being resolved by already
implemented code please file a bug
and we will look at it in addition to the current general rework.
With best regards,
/Alex
On 9/23/21 06:27, Koeble, Josef wrote:
> Hi,
>
> we are using OpenJDK for our large Java Swing application. When testing our application for Accessibility running with JDK 17 on macOS with its screen reader VoiceOver, we realize some bigger issues (e.g. no announcements in tree or in table). These issues also occur when testing SwingSet running the same environment. On Windows running screen reader JAWS or NVDA, there are no such issues.
>
> I found the following bug task, happy to read that you are working on it:
> https://bugs.openjdk.java.net/browse/JDK-8152350
> When testing with JDK 18, I noticed that some of the issues were fixed.
>
> Is there any roadmap for the availability of the complete NSAccessibility implementation?
>
> Thanks and best regards,
> Josef
More information about the client-libs-dev
mailing list