HTML-ISSUE-186: conformance error for use of role=presentation on interactive elements [pre-LC1 HTML 5 spec]

HTML-ISSUE-186: conformance error for use of role=presentation on interactive elements [pre-LC1 HTML 5 spec]

http://www.w3.org/html/wg/tracker/issues/186

Raised by: Steve Faulkner
On product: pre-LC1 HTML 5 spec

rasied from Bug 10919 - Allow role="presentation" to override the default role of any element which was resolved wontfix
http://www.w3.org/Bugs/Public/show_bug.cgi?id=10919

while there are legityimate use cases for allowing role=presenation on some
elements, there are not legitimate use cases for allowing role=presentation on
all elements. In fact no reasons have been put forward for allowing
role=presentation on form controls and other interactive elemnents and allowing
them on form controls is actively harmful. 

so unless use cases are provided I request that role=presentation be non
conforming on the following elements:
http://dev.w3.org/html5/spec/the-input-element.html#the-input-element
http://dev.w3.org/html5/spec/the-button-element.html#the-button-element
http://dev.w3.org/html5/spec/the-button-element.html#the-select-element
http://dev.w3.org/html5/spec/the-button-element.html#the-datalist-element
http://dev.w3.org/html5/spec/the-button-element.html#the-option-element
http://dev.w3.org/html5/spec/the-button-element.html#the-textarea-element
http://dev.w3.org/html5/spec/the-button-element.html#the-keygen-element
http://dev.w3.org/html5/spec/the-button-element.html#the-progress-element
http://dev.w3.org/html5/spec/the-button-element.html#the-meter-element
http://dev.w3.org/html5/spec/interactive-elements.html#the-summary-element
http://dev.w3.org/html5/spec/interactive-elements.html#the-command-element
http://dev.w3.org/html5/spec/interactive-elements.html#the-menu-element
http://dev.w3.org/html5/spec/text-level-semantics.html#the-a-element

Received on Thursday, 1 December 2011 15:35:55 UTC