WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: Screen reader behaviour > tabindex=-1

for

From: Jonathan Cohn
Date: Dec 16, 2017 3:22PM


There are certainly GetWindow* commands to look at. I don't remember there being any SetWindow type functions to change the geometry of the window. When dealing with points on screen there are three different types of coordinates, and I believe there are both commands that return a single result and commands that use a reference and return multiple coordinates with one call.

If you duo not have the FSDN documentation then I suggest you get that.


Best wishes,

Jonathan Cohn



> On Dec 15, 2017, at 7:14 AM, Birkir R. Gunnarsson < <EMAIL REMOVED> > wrote:
>
> Hi
> In example 1, the div has an accessible name which is the text of the
> heading (because of aria-labelledby).
> A screen reader will read the accessible name of the element that is
> focused. It would not read the rest of the text inside that div, not
> unless you tagged the div as a dialog and used aria-describedby to
> point to the container for the rest of the text (I generally advise
> against that anyway, since too much automated screen reader announcing
> is not good for users(.
> Your second example <div> has no accessible name, so a screen reader
> should not automatically read anything when it receives focus.
> A screen reader vendor may choose to read the first line of text
> inside it, just as some content, but that is up to individual screen
> reader vendors to determine, there is nothing in the spec that
> dictates what should happen.
>
>
>
> On 12/15/17, Fernand van Olphen < <EMAIL REMOVED> > wrote:
>> Hi everyone,
>>
>> I have a question about screen reader behaviour.
>>
>> Below are two examples of <div's> that are programmatically focusable.
>>
>> Example 1:
>>
>> <div role="region" aria-labelledby="heading" tabindex="-1">
>> <h1 id="heading">Heading </h1>
>> </div>
>>
>> Example 2:
>>
>> <div tabindex="-1">
>> <h1> Heading</h1>
>> </div>
>>
>>
>> The first example uses aria-labelledby.
>> The second example doesn't.
>>
>> My question:
>> In example 1 a screen reader will automatically start reading the heading,
>> once the <div> is focused,
>> In example 2, once the <div> is focused, will a screen reader automatically
>> start reading what's inside the div?
>>
>>
>>
>> Regards,
>>
>> Fernand van Olphen
>> Accessibility Advisor
>> Municipality of The Hague,
>> www.denhaag.nl
>>
>>
>>
>> De disclaimer van toepassing op e-mail van de gemeente Den Haag vindt u op:
>> http://www.denhaag.nl/disclaimer
>> >> >> >> >>
>
>
> --
> Work hard. Have fun. Make history.
> > > >