Skip to content

Conversation

@seanjh
Copy link

@seanjh seanjh commented Oct 24, 2025

why

Resolves #224 by including additional AXProperty values in the simplified AX tree

what changed

  • Added a new unit test suite for the a11y utilities
  • Only include truthy AX property values in the formatted output (e.g., selected=true, but not selected=false)
  • Expose additional AXProperty values on their corresponding node in the simplified AX tree
    • selected (ref)
    • checked (ref)
    • valuemin (ref)
    • valuemax (ref)
    • valuetext (ref)
    • valuenow (ref)

test plan

  • Add simple HTML files to test/fixtures/html_pages
  • Dump the corresponding Accessibility.getFullAXTree contents for these pages to test/fixtures/ax_trees
  • Validate the behavior of a11y functions given against static AX trees

@seanjh seanjh marked this pull request as ready for review October 27, 2025 17:11
@seanjh seanjh force-pushed the a11y-include-input-attributes branch from ee78c05 to 19c3d68 Compare November 1, 2025 17:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Accessibility tree does not include input attribute details (e.g., "checked" and "disabled")

1 participant