Skip to content

nested-interactive: Improve failure description and fix message for nested checkboxes #3232

@iamrafan

Description

@iamrafan

The example below seems to work well with all the screen readers but it is in accessible using Dragon. When I command Dragon to click the checkbox, I see Dragon showing multiple options to select from despite only one checkbox being visible on the screen.

Demo: https://codepen.io/iamrafan/pen/MWvjRVj?editors=1000

image

GIF showing the experience with Dragon:

nested-interactive issue using Dragon

Product: axe-core

Expectation: Show appropriate Failure description and Fix the following messages

Actual: The failure description only states the nested element is not available to screen readers

Motivation: This would be an issue for Speech recognition software users as they would not be sure which number to select to be able to click on the checkbox.


axe-core version: 4.3.3

Metadata

Metadata

Assignees

No one assigned

    Labels

    prA pr has been created for the issuerule metadataIssues in the rule metadata code (lib/rules)

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions