Closed Bug 1769840 Opened 3 years ago Closed 3 years ago

JAWS verbalizes "blank" when deleting characters from a text input with aria-owns

Categories

(Core :: Disability Access APIs, defect)

Firefox 82
defect

Tracking

()

RESOLVED DUPLICATE of bug 1280188

People

(Reporter: tylerwill, Unassigned)

Details

Steps to reproduce:

Open following demo HTML in Firefox
Type some text in the text input below, e.g. "hello"
Hit backspace to delete typed characters one at a time

Demo Begins:

<html>
<head>
<title>FF+JAWS textbox test</title>
</head>
<body>
<h1>Repro Steps:</h1>
<ol>
<li>Open this demo in Firefox w/ JAWS</li>
<li>Type some text in the text input below, e.g. "hello"</li>
<li>Hit backspace to delete typed characters one at a time</li>
</ol>
<h2>What happens:</h2>
Deleted characters will often be verbalized as "blank" instead of the correct character.
The first character deleted (e.g. "o" in "hello") will sometimes be verbalized correctly,
but the rest will not.
<h2>What should happen:</h2>
Deleted characters should be verbalized as themselves instead of "blank".
<br><br><hr>
Type here:
<input type="text" aria-owns="gs_sbt50" />
<div id="gs_sbt50" aria-label="blerg"></div>
</body>
</html>

Actual results:

Deleted characters will often be verbalized as "blank" instead of the correct character. The first character deleted (e.g. "o" in "hello") will sometimes be verbalized correctly, but the rest will not.

Expected results:

Deleted characters should be verbalized as themselves instead of "blank".

The Bugbug bot thinks this bug should belong to the 'Core::Disability Access APIs' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → Disability Access APIs
Product: Firefox → Core

This is bug 1280188. Because text is based on the a11y tree and because aria-owns mutates the a11y tree, the target of aria-owns becomes part of the text, confusing screen readers.

Chromium gets around this by ignoring aria-owns on text boxes. That raises the question: is it useful to set aria-owns here at all? Note that the technique of using aria-owns for a combo box was deprecated in more recent versions of ARIA.

Status: UNCONFIRMED → RESOLVED
Closed: 3 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.