- From: <bugzilla@jessica.w3.org>
- Date: Fri, 22 Nov 2013 17:17:48 +0000
- To: public-html-bugzilla@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=23888
Bug ID: 23888
Summary: Not allowing role=alert on UL / OL / LI / H- tags.
etc. is a needless constraint
Product: HTML WG
Version: unspecified
Hardware: PC
OS: Windows NT
Status: NEW
Severity: normal
Priority: P2
Component: HTML5 spec
Assignee: dave.null@w3.org
Reporter: sailesh.panchang@deque.com
QA Contact: public-html-bugzilla@w3.org
CC: mike@w3.org, public-html-admin@w3.org,
public-html-wg-issue-tracking@w3.org
I am reviewing the 3-col table under
3.2.7.4 Implicit ARIA Semantics [1]
I see none of the items in the table allow role=alert.
I wonder why.
Referring to ARIA The Role Model doc[2], I see an alert is'A message with
important, and usually time-sensitive, information'. The
alert role goes on the node containing the alert message'.
This does not suggest that role=alert should not go on an h tag or ul or li tag
etc. As it contains an important message, it should also be discoverable and
navigable to because alerts are not meant to be closed and may remain on the
page as per the description for role=alert. That content needs to fit in with
the page's structure and if it does have proper structural markup depending on
context as appropriate, I see no harm. In fact it is better for WCAG 2. And
Setting role=alert on a UL/OL or H-tag does not change the semantics of those
tags. They are still lists or headings or whatever.
So perhaps it will help to clarify why such a restriction is needed in the
first place. In fact I plead that this constraint be removed.
Here is an example of role=alert that works quite well and is AT supported on
FF, IE9/10 and OSX
http://mars.dequecloud.com/demo/form-alert2.htm
Thanks and regards,
Sailesh
[1]
http://www.w3.org/html/wg/drafts/html/master/dom.html#sec-strong-native-semantics
[2] http://www.w3.org/TR/wai-aria/roles#alert
--
You are receiving this mail because:
You are the QA Contact for the bug.
Received on Friday, 22 November 2013 17:17:50 UTC