Skip to content

JAWS sometimes echos every character typed into text input fields #45

Description

@BryceStevenWilley

During user testing, tester (JAWS, Firefox, Desktop) noticed that every character he typed in the name fields was being read back aloud, overriding his screen reader settings: "They got something in here that is reading every character that I type. That needs to go away" He confirmed by testing another app where JAWS did not echo characters, proving it was the website and not his settings . He suspected the cause was ARIA-related: "It's actually, you know, probably just aria text you gotta rip out". During the expert audit, this behavior could not be reproduced with VoiceOver on macOS, suggesting it may be specific to JAWS.

Investigate what is causing JAWS to echo every character typed in text input fields. JJ suspected it was ARIA-related. Each text input is wrapped in a "

" with "aria-live=polite", which is a likely candidate since screen readers monitor live regions for content changes. Moving the "aria-live" attribute to a separate element used only for validation error messages may resolve the issue.

Seems to be a JAWS specific issue? If we can replicate (see if we have access to someone with JAWS), then we should try that, otherwise, I guess we try the fix? (See A11Y-15)

Metadata

Metadata

Assignees

No one assigned

    Labels

    accessibilityWCAG or related accessibility flaw

    Type

    No type

    Fields

    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