WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: Text not read by screen reader on first focus.

for

From: Steve Green
Date: Jan 18, 2023 1:52AM


That's possible, but it could also be an incorrect calculation of the aria-activedescendant value.

Steve Green
Managing Director
Test Partners Ltd


-----Original Message-----
From: WebAIM-Forum < <EMAIL REMOVED> > On Behalf Of Mark Magennis
Sent: 18 January 2023 08:17
To: WebAIM Discussion List < <EMAIL REMOVED> >
Subject: Re: [WebAIM] [EXTERNAL] Re: Text not read by screen reader on first focus.

Hi Kevin,

Have you ruled out the possibility that it may be a screen reader bug?

In some cases name, role, and value may all be exposed correctly but a screen reader may not read them due to a bug in the screen reader, not a fault of the coding. This would not be a WCAG failure (arguably, notwithstanding the Accessibility Supported issue).

What's in your dropdown? If it's a menu and the first item is a menuitemcheckbox or menuitemradio and if you are using NVDA, then you will get the behaviour you describe due to an NVDA bug.

Mark

From: WebAIM-Forum < <EMAIL REMOVED> > On Behalf Of Kevin Prince
Sent: Tuesday 17 January 2023 03:10
To: WebAIM Discussion List < <EMAIL REMOVED> >
Subject: [EXTERNAL] Re: [WebAIM] Text not read by screenreader on first focus.

Excellent - value is the bit I was struggling to find.
Kevin Prince
Product Accessibility & Usability Consultant

Foster Moore
A Teranet Company

E <EMAIL REMOVED> <mailto: <EMAIL REMOVED> >
Christchurch
fostermoore.com<http://www.fostermoore.com/>;

-----Original Message-----
From: WebAIM-Forum < <EMAIL REMOVED> <mailto: <EMAIL REMOVED> >> On Behalf Of glen walker
Sent: Tuesday, 17 January 2023 3:53 pm
To: WebAIM Discussion List < <EMAIL REMOVED> <mailto: <EMAIL REMOVED> >>
Subject: Re: [WebAIM] Text not read by screenreader on first focus.

CAUTION: This email originated from outside of the organization.


Sounds like 4.1.2 Name, Role, Value (
https://www.w3.org/TR/WCAG21/#name-role-value)

If the label of the dropdown is announced, then it passes the "Name" part.
If the element is read as a "dropdown" or "combobox" (or similar), then it passes the "Role" part.
It's the last part, the "Value" of the dropdown that doesn't sound like it's being announced until you change the value. That would fail.