WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: Is NVDA using the wrong type of widget (tree) to show the headings on a page?

for

From: Birkir R. Gunnarsson
Date: Mar 15, 2019 12:24PM


Good observation. It is somewhat confusing.
If the root of the tree is the page (not a heading) and the nesting
level is announced every time you arrow up or down (so "2 for the
first 2, "1") it works a bit like the DOM tree in browsers.
Otherwise a list with headings and levels announced is better (and a
page should not have so many headings that displaying them requires
nesting).


On 3/15/19, Maxability A11Y < <EMAIL REMOVED> > wrote:
> I felt it depends on containor nodes and the structure.
> The level of divs that hold two H2s and the H1 are the same.
> I personally feel the plane way of heading list provided by JAWS is more
> useful than that of NVDA as an user.
>
>
> Regards - Rakesh,
> M: 9948243336, E: <EMAIL REMOVED>
> Sent from my iPhone
>
>> On 15-Mar-2019, at 1:22 AM, glen walker < <EMAIL REMOVED> > wrote:
>>
>> Go to webaim.org and bring up the list of headings in NVDA (Ins+F7).
>>
>> WebAIM has two h2s before the main h1. NVDA displays all the headings
>> using a tree widget but a tree usually has the root node at the top. In
>> this case, NVDA displays the first two h2s and the main h1 all as
>> siblings
>> on "level 0". After the h1, everything else is correct but it makes it
>> appear that there are three h1s on the page, which is not correct.
>>
>> Has anyone noticed this before?
>>
>> JAWS doesn't use a tree. It just has a simple list with the heading
>> level
>> after the heading text.
>>
>> Glen
>> >> >> >> > > > > >


--
Work hard. Have fun. Make history.