E-mail List Archives
Thread: NVDA not announcing the Legend tag
Number of posts in this thread: 9 (In chronological order)
From: JP Jamous
Date: Fri, Sep 28 2018 10:39AM
Subject: NVDA not announcing the Legend tag
No previous message | Next message →
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 ADDRESS REMOVED = > E-Mail Me | <http://linkedin.com/in/JPJamous> Join
My LinkedIn Network
--------------------
From: Brian Lovely
Date: Fri, Sep 28 2018 10:43AM
Subject: Re: [External Sender] NVDA not announcing the Legend tag
← Previous message | Next message →
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 ADDRESS 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 ADDRESS REMOVED = > E-Mail Me | <
> https://urldefense.proofpoint.com/v2/url?u=http-3A__linkedin.com_in_JPJamous&d=DwICAg&c=pLULRYW__RtkwsQUPxJVDGboCTdgji3AcHNJU0BpTJE&r=nA3L5qBjLdo-DJ8qQBz88lq5Xb3jw-WFZTeJjcwjLdE&m=oe7mlTalLQpJQKZPu8yOnufEKGdswthqV0tKHoJtbqo&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-DJ8qQBz88lq5Xb3jw-WFZTeJjcwjLdE&m=oe7mlTalLQpJQKZPu8yOnufEKGdswthqV0tKHoJtbqo&s=Lk2YCgLPSe-SXHOoHOAU4P7aTmjq24lWuuH_xweemmE&e=
> List archives at
> https://urldefense.proofpoint.com/v2/url?u=http-3A__webaim.org_discussion_archives&d=DwICAg&c=pLULRYW__RtkwsQUPxJVDGboCTdgji3AcHNJU0BpTJE&r=nA3L5qBjLdo-DJ8qQBz88lq5Xb3jw-WFZTeJjcwjLdE&m=oe7mlTalLQpJQKZPu8yOnufEKGdswthqV0tKHoJtbqo&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.
From: JP Jamous
Date: Fri, Sep 28 2018 10:52AM
Subject: Re: [External Sender] NVDA not announcing the Legend tag
← Previous message | Next message →
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
--------------------
From: Birkir R. Gunnarsson
Date: Fri, Sep 28 2018 11:05AM
Subject: Re: [External Sender] NVDA not announcing the Legend tag
← Previous message | Next message →
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 ADDRESS 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
> --------------------
>
>
>
From: JP Jamous
Date: Fri, Sep 28 2018 1:31PM
Subject: Re: [External Sender] NVDA not announcing the Legend tag
← Previous message | Next message →
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
--------------------
From: Isabel Holdsworth
Date: Mon, Oct 01 2018 7:40AM
Subject: Re: [External Sender] NVDA not announcing the Legend tag
← Previous message | Next message →
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 ADDRESS 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
> --------------------
>
>
>
From: Birkir R. Gunnarsson
Date: Mon, Oct 01 2018 8:33AM
Subject: Re: [External Sender] NVDA not announcing the Legend tag
← Previous message | Next message →
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 ADDRESS 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 ADDRESS 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
>> --------------------
>>
>>
>>
From: Graham Armfield
Date: Mon, Oct 01 2018 10:04AM
Subject: Re: [External Sender] NVDA not announcing the Legend tag
← Previous message | Next message →
As suggested the other day, I commented on the issue in an NVDA issue on
Github (https://github.com/nvaccess/nvda/issues/3321). There was a response
from James Teh stating that the issue has already been fixed, but also
asking that if anyone had an example where it wasn't working to please
document. I guess providing a link to a live situation would do.
So if anyone has such an example where NVDA is not announcing the legend
text, perhaps they could mention it in the Github issue.
Regards
Graham Armfield
coolfields.co.uk <http://www.coolfields.co.uk/>
M:07905 590026
T: 01483 856613
@coolfields <https://twitter.com/coolfields>
From: Mallory
Date: Tue, Oct 02 2018 12:02PM
Subject: Re: [External Sender] NVDA not announcing the Legend tag
← Previous message | No next message
Ah, we had just run into the checkbox bug. I sent a test case.
On Mon, Oct 1, 2018, at 6:04 PM, Graham Armfield wrote:
> As suggested the other day, I commented on the issue in an NVDA issue on
> Github (https://github.com/nvaccess/nvda/issues/3321). There was a response
> from James Teh stating that the issue has already been fixed, but also
> asking that if anyone had an example where it wasn't working to please
> document. I guess providing a link to a live situation would do.
>
> So if anyone has such an example where NVDA is not announcing the legend
> text, perhaps they could mention it in the Github issue.
>
> Regards
> Graham Armfield
> coolfields.co.uk <http://www.coolfields.co.uk/>
> M:07905 590026
> T: 01483 856613
> @coolfields <https://twitter.com/coolfields>
> > > >