RFR: 8284542: [Accessibility] [Win] Missing attribute for toggle state of CheckBox in CheckBoxTreeItem [v4]
Andy Goryachev
angorya at openjdk.org
Tue May 16 15:27:55 UTC 2023
On Tue, 16 May 2023 10:27:05 GMT, Ambarish Rapte <arapte at openjdk.org> wrote:
>> Issue:
>> CheckBoxTreeItem extends TreeItem and adds a CheckBox.
>> The state of this CheckBox is not visible to an accessibility client application.
>> If we analyze a simple program that contains a CheckBoxTreeItem using a windows application "Accessibility Insights for Window", we can notice that toggle state of CheckBox is not exposed.
>>
>> Fix:
>> Include the [Toggle Control Pattern](https://learn.microsoft.com/en-us/windows/win32/winauto/uiauto-implementingtoggle) in Accessibility information of a CheckBoxTreeItem in addition to the patterns that are used for a TreeItem.
>>
>> Verification:
>> On Windows: Do the following with and without the fix.
>> 1. Run the sample program attached to JBS issue.
>> 2. Launch "Accessibility Insights for Window"
>> 3. Observe that patterns section for each item
>> 4. Select / de-select the CheckBoxes and observe the patterns section for correctness of toggle state.
>
> Ambarish Rapte has updated the pull request incrementally with one additional commit since the last revision:
>
> Review comments
Marked as reviewed by angorya (Reviewer).
Is JDK-8087651 a duplicate of this issue? or related?
-------------
PR Review: https://git.openjdk.org/jfx/pull/1088#pullrequestreview-1428854464
PR Comment: https://git.openjdk.org/jfx/pull/1088#issuecomment-1549887560
More information about the openjfx-dev
mailing list