> 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