standards-support icon indicating copy to clipboard operation
standards-support copied to clipboard

[chrome/Edge + Jaws2022] When text area contains value, JAWS does not read the text linked to the textarea via aria-describedby.

Open madhaviherle opened this issue 6 years ago • 9 comments

Summary

  1. Created a basic text area
<label for="address">Label</label><br>
<Textarea name="addresstext" aria-describedby="help" id="address">test text area</textarea>
<p id="help"> Help text for text area </p>

Expected result

When tabbed to the text area, screen reader should announce the associated help text.

Actual result

JAWS 17 and 2018 do not read the help text when text area contains value. Fails in IE 11 and Chrome 73 JAWS 2018 does not read the help text even when placeholder is present in the text area in Chrome 73

Operating System and version

Windows 7

Browser and version:

IE 11 and Chrome 73

madhaviherle avatar Jun 06 '19 04:06 madhaviherle

The problem also occurs with JAWS 2019 and IE 11. It also occurs with the title attribute, i.e., the description is generally not output in textarea with text content.

JAWS-test avatar Jul 18 '19 07:07 JAWS-test

The problem also exists with JAWS 2019 in combination with Chrome and Firefox. Maybe you can change the title to make it clear that it's not limited to IE 11 and older versions of JAWS?

JAWS-test avatar Sep 01 '19 09:09 JAWS-test

created test cases https://s.codepen.io/stevef/debug/RwbZERv, confirmed bug

stevefaulkner avatar Sep 01 '19 09:09 stevefaulkner

This issue has already been filed and assigned internally: Bug 109662 - When textareas have initial default text then accessible descriptions not read in some browsers

stevefaulkner avatar Sep 01 '19 10:09 stevefaulkner

The problem still occurs with JAWS 2020.2008 and current version of Chrome, IE 11 and Firefox.

The following descriptions are not output as soon as textarea contains a value:

  • aria-describedby
  • aria-description
  • aria-errormessage
  • title

Furthermore the status of textarea is not output if textarea contains a value, e.g.

  • aria invalid
  • aria-required

@stevefaulkner Maybe you can update the internal bug 109662 according to aria-invalid, aria-required etc.

JAWS-test avatar Nov 07 '20 04:11 JAWS-test

The problem still occurs with Jaws 2022.2202.38 both in Chrome and Edge.

Firefox seem fix.

marie450 avatar Mar 30 '22 14:03 marie450

thanks @marie450 I have contacted @ggordon-vispero for an update

stevefaulkner avatar Mar 30 '22 14:03 stevefaulkner

Found out the internal bug had been closed as it was initially reported against IE11, It has now been re-opened with an increased priority.

stevefaulkner avatar Mar 30 '22 16:03 stevefaulkner

The bug still persists with JAWS 2023.2209.11 BETA. And it occurs with Mozilla Firefox 105 as well.

adamsamec avatar Sep 27 '22 14:09 adamsamec

Works in JAWS 2024.2310.70 test case

stevefaulkner avatar Nov 09 '23 21:11 stevefaulkner