> 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 Comment: Add enum ToggleState

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

Changes:
  - all: https://git.openjdk.org/jfx/pull/1088/files
  - new: https://git.openjdk.org/jfx/pull/1088/files/29dbf6c8..b5beba53

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jfx&pr=1088&range=01
 - incr: https://webrevs.openjdk.org/?repo=jfx&pr=1088&range=00-01

  Stats: 42 lines in 3 files changed: 32 ins; 0 del; 10 mod
  Patch: https://git.openjdk.org/jfx/pull/1088.diff
  Fetch: git fetch https://git.openjdk.org/jfx.git pull/1088/head:pull/1088

PR: https://git.openjdk.org/jfx/pull/1088

Reply via email to