David, a link should never have such behavior. Links should always move
focus to another location.
If it is a tab or treeitem, in general, I would say no you don't need an
alert. In fact, with tabs in particular, that is something that assistive
technologies could do if they believe some user could benefit from it. It
could be part of beginner and intermediate verbosity in screen readers that
have such concepts.
However, again, this is yet another aspect of design. In some circumstances,
an alert could be especially beneficial. Consider a next or previous button
that is changing content of a region. In that case, having something live
would be really helpful because the button label itself does not tell you
what is currently shown as you press the button multiple times to move
forward to a particular section of content.
Matt
From: David Best [mailto:davebest@cogeco.ca]
Sent: Thursday, March 16, 2017 6:59 AM
To: 'Matt King' <a11ythinker@gmail.com>; 'Sean Murphy (seanmmur)'
<seanmmur@cisco.com>; w3c-wai-ig@w3.org
Cc: Raven Avalon <raven.avalon@rangle.io>
Subject: RE: Auto focus movement with dynamic updates
I agree with Sean's understanding. However, according to the example given,
if pressing Enter key on a Link element dynamically updates only the Main
content and focus is not moved from the Link element, then should an
aria-alert not be required to notify the user of the screen update?
From: Matt King [mailto:a11ythinker@gmail.com]
Sent: March 16, 2017 04:35 AM
To: 'Sean Murphy (seanmmur)'; w3c-wai-ig@w3.org <mailto:w3c-wai-ig@w3.org>
Subject: RE: Auto focus movement with dynamic updates
Yes.
From: Sean Murphy (seanmmur) [mailto:seanmmur@cisco.com]
Sent: Wednesday, March 15, 2017 9:02 PM
To: Matt King <a11ythinker@gmail.com <mailto:a11ythinker@gmail.com> >;
w3c-wai-ig@w3.org <mailto:w3c-wai-ig@w3.org>
Subject: RE: Auto focus movement with dynamic updates
Matt,
In other words, there is no hard and fast rule. It depends on the goal and
if the design makes sense. In my situation, I will refer to the dev not to
use automatic focus movement as it doesn't make sense.
Sean Murphy
Accessibility Software engineer
seanmmur@cisco.com <mailto:seanmmur@cisco.com>
Tel: +61 2 8446 7751 Cisco Systems, Inc.
The Forum 201 Pacific Highway
ST LEONARDS
2065
Australia
cisco.com
Think before you print.
This email may contain confidential and privileged material for the sole use
of the intended recipient. Any review, use, distribution or disclosure by
others is strictly prohibited. If you are not the intended recipient (or
authorized to receive for the recipient), please contact the sender by reply
email and delete all copies of this message.
From: Matt King [mailto:a11ythinker@gmail.com]
Sent: Thursday, 16 March 2017 2:22 PM
To: Sean Murphy (seanmmur) <seanmmur@cisco.com <mailto:seanmmur@cisco.com>
>; w3c-wai-ig@w3.org <mailto:w3c-wai-ig@w3.org>
Subject: RE: Auto focus movement with dynamic updates
Sean,
I strongly believe this should be a design decision. There are many factors
that could play into what is optimal. For composite widgets that employ
ARIA, the authoring practices task force is working on addressing these
factors for various design patterns. None of this is normative, and that is
intentional.
WCAG should be careful not to be too specific with respect to focus movement
in dynamic pages. Instead, it should refer designers and developers to
guidance, like the ARIA Authoring Practices, that explains factors to
consider when designing a focus sequence.
Matt King
From: Sean Murphy (seanmmur) [mailto:seanmmur@cisco.com]
Sent: Wednesday, March 15, 2017 6:45 PM
To: w3c-wai-ig@w3.org <mailto:w3c-wai-ig@w3.org>
Subject: Auto focus movement with dynamic updates
All,
I have reviewed 2.4.3, 3.2.2 and 3.2.5 and need verification for web sites
that use dynamic content after an action has been initiated on an input
element like a link, button, treeivew node, tab strip, etc. After the page
has dynamically updated, should the focus move? This is not related to
automatic focus movement within a form which is covered by 2.4.3. The
actions are:
1. User moves keyboard focus on to an element. Such as a tree view
sub-node or a link.
2. They press enter to activate the item.
3. The same page dynamically updates showing new content. The main
navigation elements still exist.
4. The focus moves to the first element on the new content shown.
My feeling the above is incorrect and if so, not sure which WCAG SC would
apply. Comments?
Sean