WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: [External Sender] NVDA not announcing the Legend tag

for

From: Birkir R. Gunnarsson
Date: Oct 1, 2018 8:33AM


It's a good idea technically but by doing so you would be totally
misrepresenting the look and purpose of the fieldset. It is not an
overlay of items, separate from the page, just a group of related form
controls.
I'm personally a stickler for not drastically recoding web components
because of a screen reader, but I am not always right either. *grin*
One thing you could also do is to put a unique id on the legend and
use ariaödescribedby to point to it, either from all the form controls
or just the first one (enough to give users the context and simulate
the way most screen readers represent grouped controls, reading the
common label when the first control in the group receives focus).



On 10/1/18, Isabel Holdsworth < <EMAIL REMOVED> > wrote:
> Hi JP,
>
> As a work-around, would you be able to mark it up as a dialog instead?
> JAWS, NVDA and VoiceOver all read dialogs beautifully so long as the
> correct ARIA attributes are used.
>
> Cheers, Isabel
>
> On 28/09/2018, JP Jamous < <EMAIL REMOVED> > wrote:
>> I agree. It's been 3 years according to my research. They need to do
>> something about it.
>>
>>
>>
>> --------------------
>> JP Jamous
>> Senior Digital Accessibility Engineer
>> E-Mail Me |Join My LinkedIn Network
>> --------------------
>>
>>
>> -----Original Message-----
>> From: WebAIM-Forum < <EMAIL REMOVED> > On Behalf Of
>> Birkir R. Gunnarsson
>> Sent: Friday, September 28, 2018 12:05 PM
>> To: WebAIM Discussion List < <EMAIL REMOVED> >
>> Subject: Re: [WebAIM] [External Sender] NVDA not announcing the Legend
>> tag
>>
>> This sounds like the same issue.
>>
>> NVDA does not read the legend of a fieldset in browse mode.
>> It only announces the legend if application mode is triggered (e.g.
>> for radio buttons or dropdowns)
>>
>> The issue was filed because of a fieldset containing checkboxes, but the
>> same applies to a fieldset containing only buttons, neither of these
>> control
>> types trigger NVDA's application mode.
>> The best you can do is to comment on the issue, I can do the same.
>> Also trigger a Twitter conversation with the NVDA team to try and put it
>> higher on their stack of issues. It's been sitting there for 4 or 5 years
>> now.
>>
>>
>>
>> On 9/28/18, JP Jamous < <EMAIL REMOVED> > wrote:
>>> The only thing I was able to find on the web was a bug in NVDA. If an
>>> input field is used before the buttons, then NVDA goes into forms mode
>>> and speaks the legend. If it is in browse mode, it won't honor it and
>>> read
>> the legend.
>>> https://github.com/nvaccess/nvda/issues/5291
>>>
>>> https://github.com/nvaccess/nvda/issues/3321
>>>
>>>
>>>
>>>
>>> --------------------
>>> JP Jamous
>>> Senior Digital Accessibility Engineer
>>> E-Mail Me |Join My LinkedIn Network
>>> --------------------
>>>
>>>
>>> -----Original Message-----
>>> From: WebAIM-Forum < <EMAIL REMOVED> > On Behalf Of
>>> Brian Lovely via WebAIM-Forum
>>> Sent: Friday, September 28, 2018 11:44 AM
>>> To: <EMAIL REMOVED>
>>> Cc: Brian Lovely < <EMAIL REMOVED> >
>>> Subject: Re: [WebAIM] [External Sender] NVDA not announcing the Legend
>>> tag
>>>
>>> It doesn't announce at all? What about if you switch out of forms
>>> mode? I wonder if it's not announcing because it contains buttons
>>> instead of a group?
>>>
>>> On Fri, Sep 28, 2018 at 12:39 PM JP Jamous < <EMAIL REMOVED> > wrote:
>>>
>>>> I have the below markup. JAWS 2018 is reading it with both IE11 and
>>>> Firefox
>>>> 52 ESR.
>>>>
>>>>
>>>>
>>>> NVDA, on the other hand, is not reading the legend in either browser.
>>>> I am using NVDA 2018.3. Is this a bug in NVDA?
>>>>
>>>>
>>>>
>>>> <fieldset>
>>>>
>>>> <legend>
>>>>
>>>> Would you like to take our survey?
>>>>
>>>> </legend>
>>>>
>>>> <button>
>>>>
>>>> Yes
>>>>
>>>> </button>
>>>>
>>>> <button>
>>>>
>>>> No
>>>>
>>>> </button>
>>>>
>>>> </fieldset>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> --------------------
>>>>
>>>> JP Jamous
>>>>
>>>> Senior Digital Accessibility Engineer
>>>>
>>>> <mailto: <EMAIL REMOVED> > E-Mail Me | <
>>>> https://urldefense.proofpoint.com/v2/url?u=http-3A__linkedin.com_in_J
>>>> P
>>>> Jamous&d=DwICAg&c=pLULRYW__RtkwsQUPxJVDGboCTdgji3AcHNJU0BpTJE&r=nA3L5
>>>> q
>>>> BjLdo-DJ8qQBz88lq5Xb3jw-WFZTeJjcwjLdE&m=oe7mlTalLQpJQKZPu8yOnufEKGdsw
>>>> t hqV0tKHoJtbqo&s=Ims-jhvwp7YWpgpg0_MchbtzyONeWJo6Co2xE5_o8TY&e=>
>>>> Join
>>>> My LinkedIn Network
>>>>
>>>> --------------------
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> >>>> >>>> https://urldefense.proofpoint.com/v2/url?u=http-3A__list.webaim.org_&
>>>> d
>>>> =DwICAg&c=pLULRYW__RtkwsQUPxJVDGboCTdgji3AcHNJU0BpTJE&r=nA3L5qBjLdo-D
>>>> J
>>>> 8qQBz88lq5Xb3jw-WFZTeJjcwjLdE&m=oe7mlTalLQpJQKZPu8yOnufEKGdswthqV0tKH
>>>> o Jtbqo&s=Lk2YCgLPSe-SXHOoHOAU4P7aTmjq24lWuuH_xweemmE&e>>>> List archives at
>>>> https://urldefense.proofpoint.com/v2/url?u=http-3A__webaim.org_discus
>>>> s
>>>> ion_archives&d=DwICAg&c=pLULRYW__RtkwsQUPxJVDGboCTdgji3AcHNJU0BpTJE&r
>>>> >>>> nA3L5qBjLdo-DJ8qQBz88lq5Xb3jw-WFZTeJjcwjLdE&m=oe7mlTalLQpJQKZPu8yOnuf
>>>> E
>>>> KGdswthqV0tKHoJtbqo&s=bicW2BC16twlP5hk4HniLQu9i_hmWH4nXW2aEe2g6w4&e>>>> >>>>
>>>
>>>
>>> --
>>> *Brian Lovely*
>>> Digital Accessibility
>>> 804.389.1064
>>> >>>
>>> The information contained in this e-mail is confidential and/or
>>> proprietary to Capital One and/or its affiliates and may only be used
>>> solely in performance of work or services for Capital One. The
>>> information transmitted herewith is intended only for use by the
>>> individual or entity to which it is addressed. If the reader of this
>>> message is not the intended recipient, you are hereby notified that
>>> any review, retransmission, dissemination, distribution, copying or
>>> other use of, or taking of any action in reliance upon this
>>> information is strictly prohibited. If you have received this
>>> communication in error, please contact the sender and delete the
>>> material from your computer.
>>> >>> >>> archives at http://webaim.org/discussion/archives
>>> >>>
>>> >>> >>> archives at http://webaim.org/discussion/archives
>>> >>>
>>
>>
>> --
>> Work hard. Have fun. Make history.
>> >> >> at
>> http://webaim.org/discussion/archives
>> >>
>> >> >> >> >>
> > > > >


--
Work hard. Have fun. Make history.