E-mail List Archives
Re: JAWS aria-describedby
From: Birkir R. Gunnarsson
Date: Jul 16, 2019 7:42AM
- Next message: Miriam Fukushima: "Re: JAWS aria-describedby"
- Previous message: Miriam Fukushima: "Re: JAWS aria-describedby"
- Next message in Thread: Miriam Fukushima: "Re: JAWS aria-describedby"
- Previous message in Thread: Miriam Fukushima: "Re: JAWS aria-describedby"
- View all messages in this Thread
That should be reported as a Jaws bug.
It used to work.
<fieldset aria-describedby="foo">
<legend>What's your name</legend>
<p id="foo">First and last please</p>
<label>
<span>First name</span>
<input type="text">
</label>
<label>
<span>Last name</span>
<input type="text">
</label>
</fieldset>
When you tab into this fieldset (focus goes on "first name" Jaws
should read "What's your name, first and last please", first name
edit.
(maybe it would read the "first name edit" before the group label).
Does anything change when you add role="group" to the fieldset (or
role="radiogroup" if it's just radio buttons)?
Thanks
On 7/16/19, Miriam Fukushima < <EMAIL REMOVED> > wrote:
> Hi,
>
>> Hi
>> No, you need to use the aria-describedby on the <fieldset> tag
>> directly, not on the <legend> tag.
>> Keep in mind that group labels work a bit differently in different
>> screen readers, the group label/aria-describedby is typically only
>> announced when the user enters the group (e.g. tabs into the first
>> control in the group), they are seldom, if ever, announced in browse
>> mode.
> I have tried that as well, but JAWS still only reads the value of the
> legend but not of aria-describedby.
>
> It only works when I insert an extra paragraph with the value of the
> legend and then give the legend an aria-labelledby with the value of the
> IDs of both paragraphs.
>
> But then it is a concatenated label and not split into label of the
> fieldset and additional information of the fieldset.
>
> KR Miriam
>
> On 16.07.2019 15:13, Birkir R. Gunnarsson wrote:
>> Hi
>> No, you need to use the aria-describedby on the <fieldset> tag
>> directly, not on the <legend> tag.
>> Keep in mind that group labels work a bit differently in different
>> screen readers, the group label/aria-describedby is typically only
>> announced when the user enters the group (e.g. tabs into the first
>> control in the group), they are seldom, if ever, announced in browse
>> mode.
>>
>>
>> On 7/16/19, Miriam Fukushima < <EMAIL REMOVED> > wrote:
>>> Hello everyone,
>>>
>>>
>>> has anyone come across a similar behavior of JAWS 2019?
>>>
>>> I have the following HTML markup:
>>>
>>> A fieldset with a legend, some inputs and a paragraph.
>>>
>>> The legend contains the name of the fieldset.
>>>
>>> The legend further has the attribute aria-describedby and the ID of the
>>> paragraph that contains additional information about the fieldset.
>>>
>>>
>>> JAWS does not read the value of the aria attribute in either Chrome or
>>> Firefox.
>>>
>>> Is aria-describedby not supposed to be used on HTML-legend-tags?
>>>
>>>
>>> Thanks in advance for the clarification.
>>>
>>>
>>> Kind regards,
>>>
>>> Miriam
>>>
>>> >>> >>> >>> >>>
>>
> --
> Mit freundlichen GrüÃen
>
> Miriam Fukushima
> - Online Entwicklung -
>
> ---------------------------------------------------
> GLAMUS
> Gesellschaft für moderne Kommunikation mbH
> Gartenstr. 24, 53229 Bonn
> http://www.glamus.de/ mailto: <EMAIL REMOVED>
> Tel: +49 228 97617-75 Fax: +49 228 97617-55
>
> HRB: Bonn 6287
> Geschäftsführer: Ulrich Santo - Gerhard Loosch
> ---------------------------------------------------
>
> > > > >
--
Work hard. Have fun. Make history.
- Next message: Miriam Fukushima: "Re: JAWS aria-describedby"
- Previous message: Miriam Fukushima: "Re: JAWS aria-describedby"
- Next message in Thread: Miriam Fukushima: "Re: JAWS aria-describedby"
- Previous message in Thread: Miriam Fukushima: "Re: JAWS aria-describedby"
- View all messages in this Thread