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.z...@oracle.com> Sent: Donnerstag, 23. September 2021 21:50 To: client-libs-dev@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