Skip to content

Checkboxes are not user friendly for Dragon Naturally Speaking users #2303

Open
@kimviens

Description

Hello!

This issue was first observed on the Accessibility Feedback Form.

The problem:

Dragon is unable to show the numbers on the checkboxes when the user says "show links" or "click checkbox". See screenshot below for an example where it works correctly:
Screenshot of correct checkboxes

Now, see screenshot of the Accessibility Feedback Form below to see how the checkboxes are not listed when the Dragon user says the "show links" or "click checkbox" command:
Screenshot of bad checkboxes

Details:

The root of the issue might be the CSS. And the ::before content.

It looks like the checkboxes are made using a symbol inserted using ::before and that the real checkboxes are hidden by using the following styling in theme.min.css:
.gc-chckbxrdio input[type=checkbox], .gc-chckbxrdio input[type=radio] {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}

When I deleted the ::before element that appears in the label of the element and when I disabled the CSS mentioned above. Dragon recognizes the real checkboxes and the commands "show links" and "click checkbox" both work.

Screenshot showing that Dragon recognizes the real checkboxes:
Screenshot of the Accessibility Feedback Form where I removed the fake checkbox to show the real checkbox and Dragon now recognizes them

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions