ISSUE-186: conformance error for use of role=presentation on interactive elements

role-presentation-override

conformance error for use of role=presentation on interactive elements

State:
CLOSED
Product:
pre-LC1 HTML 5 spec
Raised by:
Steve Faulkner
Opened on:
2011-12-01
Description:
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
Related Actions Items:
No related actions
Related emails:
  1. HTML WG Minutes (Re: {agenda} HTML WG telecon 2012-01-19: issue progress, other business) (from glenn@skynav.com on 2012-01-19)
  2. Re: {agenda} HTML WG telecon 2012-01-19: issue progress, other business (from janina@rednote.net on 2012-01-18)
  3. {agenda} HTML WG telecon 2012-01-19: issue progress, other business (from rubys@intertwingly.net on 2012-01-18)
  4. Re: ISSUE-186: role-presentation-override - Chairs Solicit Proposals (from rubys@intertwingly.net on 2012-01-16)
  5. Re: ISSUE-186: role-presentation-override - Chairs Solicit Proposals (from faulkner.steve@gmail.com on 2012-01-13)
  6. Re: ISSUE-186: role-presentation-override - Chairs Solicit Proposals (from faulkner.steve@gmail.com on 2012-01-12)
  7. Re: ISSUE-186: role-presentation-override - Chairs Solicit Proposals (from mjs@apple.com on 2012-01-12)
  8. Re: ISSUE-186: role-presentation-override - Chairs Solicit Proposals (from mjs@apple.com on 2012-01-11)
  9. RE: {minutes} HTML WG telecon 2011-12-08: actions, issues and task force reports (from adrianba@microsoft.com on 2011-12-08)
  10. {agenda} HTML WG telecon 2011-12-08: actions, issues and task force reports (from Paul.Cotton@microsoft.com on 2011-12-07)
  11. ISSUE-186: role-presentation-override - Chairs Solicit Proposals (from Paul.Cotton@microsoft.com on 2011-12-07)
  12. HTML-ISSUE-186: conformance error for use of role=presentation on interactive elements [pre-LC1 HTML 5 spec] (from sysbot+tracker@w3.org on 2011-12-01)

Related notes:

Closed without prejudice for lack of a Change Proposal.

Maciej Stachowiak, 12 Jan 2012, 07:48:32

Closed without prejudice: http://lists.w3.org/Archives/Public/public-html/2012Jan/0075.html

Sam Ruby, 16 Jan 2012, 23:43:16

Changelog:

Created issue 'conformance error for use of role=presentation on interactive elements' nickname owned by Steve Faulkner on product pre-LC1 HTML 5 spec, description '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' non-public

Steve Faulkner, 1 Dec 2011, 15:35:54

nickname changed to 'role-presentation-override'

Sam Ruby, 2 Dec 2011, 20:55:17

Status changed to 'closed'

Maciej Stachowiak, 12 Jan 2012, 07:48:19

Status changed to 'open'

Maciej Stachowiak, 12 Jan 2012, 08:03:55

Status changed to 'raised'

Sam Ruby, 13 Jan 2012, 21:35:41

Status changed to 'closed'

Sam Ruby, 16 Jan 2012, 23:43:16


Paul Cotton <Paul.Cotton@microsoft.com>, Maciej Stachowiak <mjs@apple.com>, Sam Ruby <rubys@intertwingly.net>, Chairs, Michael[tm] Smith <mike@w3.org>, Staff Contact
Tracker: documentation, (configuration for this group), originally developed by Dean Jackson, is developed and maintained by the Systems Team <w3t-sys@w3.org>.
$Id: index.php,v 1.323 2013-12-19 14:47:09 dom Exp $