W3C home > Mailing lists > Public > public-pfwg@w3.org > December 2014

Should versus MUST within the ARIA spec regarding interactive widgets?

From: Bryan Garaventa <bryan.garaventa@ssbbartgroup.com>
Date: Mon, 15 Dec 2014 08:59:47 +0000
To: W3C WAI Protocols & Formats <public-pfwg@w3.org>
Message-ID: <BL2PR03MB338B76C543E0FCCD0C9045D986F0@BL2PR03MB338.namprd03.prod.outlook.com>
I was reading through the spec, 
http://www.w3.org/TR/wai-aria-1.1/
and noticed that within all of the interactive widget roles, such as Menu, Menubar, Listbox, Grid, etc., the following text is used:

"authors SHOULD manage focus of descendants for all instances of this role, as described in Managing Focus."

However, in section 2.3 Managing Focus, at
http://www.w3.org/TR/wai-aria-1.1/#managingfocus
It states:

"Content authors are required to manage focus on the following container roles:" ... Which is missing Tablist/Tab by the way.

So, regarding the use of SHOULD, it appears that managing focus for these widget types is optional?

Personally, it would make more sense to make this a MUST, because I see way too many developers adding ARIA attributes and completely ignoring the necessary scripting behaviors to make them work properly.
Received on Monday, 15 December 2014 09:00:24 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:35:35 UTC