WebAIM - Web Accessibility In Mind

E-mail List Archives

Thread: Odd NVDA reading of role=contentinfo

for

Number of posts in this thread: 7 (In chronological order)

From: Angela French
Date: Tue, May 07 2013 1:46PM
Subject: Odd NVDA reading of role=contentinfo
No previous message | Next message →

I am testing a new app with NVDA. It has a block of content on the bottom of each page which appears in a div marked with ARIA role="contentinfo". In Firefox 19 it reads "contentinfo landmark" twice. Anyone have any ideas why this might happen? It does not happen in Internet Explorer 9, or Chrome.

Thank you.


Angela French
Internet Specialist
State Board for Community and Technical Colleges
360-704-4316
= EMAIL ADDRESS REMOVED =
http://www.checkoutacollege.com/

From: Pratik Patel
Date: Tue, May 07 2013 2:24PM
Subject: Re: Odd NVDA reading of role=contentinfo
← Previous message | Next message →

Angela,

Can you tell us what version of Firefox and NVDA you're testing?

Sent from my iPhone

On May 7, 2013, at 3:46 PM, Angela French < = EMAIL ADDRESS REMOVED = > wrote:

I am testing a new app with NVDA. It has a block of content on the bottom of each page which appears in a div marked with ARIA role="contentinfo". In Firefox 19 it reads "contentinfo landmark" twice. Anyone have any ideas why this might happen? It does not happen in Internet Explorer 9, or Chrome.

Thank you.


Angela French
Internet Specialist
State Board for Community and Technical Colleges
360-704-4316
= EMAIL ADDRESS REMOVED =
http://www.checkoutacollege.com/

From: Angela French
Date: Tue, May 07 2013 2:53PM
Subject: Re: Odd NVDA reading of role=contentinfo
← Previous message | Next message →

Firefox 19.0.2 and the latest NVDA

>

From: Jason Kiss
Date: Tue, May 07 2013 3:07PM
Subject: Re: Odd NVDA reading of role=contentinfo
← Previous message | Next message →

Is the div within a footer element? If so, I suspect that is the
cause, as Firefox is exposing both the footer element and the div with
role="contentinfo" as contentinfo landmarks, so NVDA announces it
twice. If footer is used, the role="contentinfo" should be on that
element, and not the div.

On Wed, May 8, 2013 at 8:53 AM, Angela French < = EMAIL ADDRESS REMOVED = > wrote:
> Firefox 19.0.2 and the latest NVDA
>
>>

From: Angela French
Date: Tue, May 07 2013 3:16PM
Subject: Re: Odd NVDA reading of role=contentinfo
← Previous message | Next message →

The footer is nested inside the div. Here is the context: Each page has our standard application footer with a link to our privacy notice, our non-discrimination notice and our contact page. At the bottom of every page's content area is a trademark usage statement that we are required to put on every page of this particular site. Thus the role="contentinfo" and the <footer>.

Angela French

>

From: Jason Kiss
Date: Tue, May 07 2013 3:26PM
Subject: Re: Odd NVDA reading of role=contentinfo
← Previous message | Next message →

Can you reverse the markup so the containing div becomes the footer
element and the nested footer becomes a div, and then have
role="contentinfo" on the footer element? Whatever you do, the footer
will be announced as contentinfo landmark by NVDA in FF, as will any
other element with an explicit role="contentinfo".

On Wed, May 8, 2013 at 9:16 AM, Angela French < = EMAIL ADDRESS REMOVED = > wrote:
> The footer is nested inside the div. Here is the context: Each page has our standard application footer with a link to our privacy notice, our non-discrimination notice and our contact page. At the bottom of every page's content area is a trademark usage statement that we are required to put on every page of this particular site. Thus the role="contentinfo" and the <footer>.
>
> Angela French
>
>>

From: Birkir R. Gunnarsson
Date: Tue, May 07 2013 3:37PM
Subject: Re: Odd NVDA reading of role=contentinfo
← Previous message | No next message

I am seeing a lot of examples of div / landmark roles used with
equivalent html5 roles creating a bit of a landmarks chaos on
websites, not surprised, we are in a transition phase.

Temporarily this definitely makes the use of either set of navigation
markup techniques less useful, as a page now often has 20 to 50
"regions" or landmarks of some description.
(Jaws, at least announced the section element as "region", every
article element is announced etc.).

Definitely make sure to use one or the other, or use one as fallback
for the other where possible, using them together almost makes them
unusuable, especially on sites with a lot of content.
Thanks
-B


On 5/7/13, Jason Kiss < = EMAIL ADDRESS REMOVED = > wrote:
> Can you reverse the markup so the containing div becomes the footer
> element and the nested footer becomes a div, and then have
> role="contentinfo" on the footer element? Whatever you do, the footer
> will be announced as contentinfo landmark by NVDA in FF, as will any
> other element with an explicit role="contentinfo".
>
> On Wed, May 8, 2013 at 9:16 AM, Angela French < = EMAIL ADDRESS REMOVED = > wrote:
>> The footer is nested inside the div. Here is the context: Each page has
>> our standard application footer with a link to our privacy notice, our
>> non-discrimination notice and our contact page. At the bottom of every
>> page's content area is a trademark usage statement that we are required to
>> put on every page of this particular site. Thus the role="contentinfo"
>> and the <footer>.
>>
>> Angela French
>>
>>>