<AWT Dev> RFR: 8267385: Create NSAccessibilityElement implementation for JavaComponentAccessibility [v9]

Pankaj Bansal pbansal at openjdk.java.net
Wed Aug 4 07:26:40 UTC 2021


On Mon, 2 Aug 2021 09:00:14 GMT, Artem Semenov <github.com+36081106+savoptik at openjdk.org> wrote:

>> 8267385: Create NSAccessibilityElement implementation for JavaComponentAccessibility
>> This pull request contains solutions for the following tickets:
>> * JDK-8267385 Create NSAccessibilityElement implementation for JavaComponentAccessibility;
>> * JDK-8262031 Create implementation for NSAccessibilityNavigableStaticText protocol;
>> * JDK-8264287 Create implementation for NSAccessibilityComboBox protocol peer;
>> * JDK-8264303 Create implementation for NSAccessibilityTabGroup protocol peer;
>> * JDK-8264292 Create implementation for NSAccessibilityList protocol peer;
>> * JDK-8267387 Create implementation for NSAccessibilityOutline protocol;
>> * JDK-8267388 Create implementation for NSAccessibilityTable protocol.
>
> Artem Semenov has updated the pull request incrementally with one additional commit since the last revision:
> 
>   1. Fixed problems with vertical navigation in table cells;
>   2. I suggest doing the opposite, leave the CHECK_EXCEPTION and remove the chech and the logging. The CHECK_EXCEPTION is better since it can be configured via properties, and it will chech itself on what thread the current code is executed.

I tested the latest version and all the problems I had mentioned earlier are no longer present. I also used few components like Combobox, Sliders, Buttons etc and things look good. As Alex mentioned, if there are small issues present, they can be fixed later in follow up bugs.

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

Marked as reviewed by pbansal (Reviewer).

PR: https://git.openjdk.java.net/jdk/pull/4412


More information about the awt-dev mailing list