W3C WBS Home

Results of Questionnaire ISSUE-129: replace or modify the ARIA section of the HTML5 spec - Straw Poll for Objections

The results of this questionnaire are available to anybody.

This questionnaire was open from 2011-02-09 to 2011-02-17.

6 answers have been received.

Jump to results for question:

  1. Objections to the Change Proposal to change some role mappings
  2. Objections to the Change Proposal to not allow people to use ARIA to write inaccessible documents.

1. Objections to the Change Proposal to change some role mappings

We have a Change Proposal to change some role mappings. If you have strong objections to adopting this Change Proposal, please state your objections below.

Keep in mind, you must actually state an objection, not merely cite someone else. If you feel that your objection has already been adequately addressed by someone else, then it is not necessary to repeat it.


Responder Objections to the Change Proposal to change some role mappings
Ian Hickson http://lists.w3.org/Archives/Public/www-archive/2011Feb/0013.html
Steve Faulkner
Tab Atkins Jr. I strongly object to allowing nonsensical roles to be set on elements. ARIA should be used to *augment* the available semantics of HTML as necessary, not to subvert them.
Richard Schwerdtfeger
David Bolter My objection requires a common ground; that we can agree on two things:

1. web developers break the rules and show no signs of stopping.
2. we would prefer the web be useable by as many people as possible.

To cope with this reality I wouldn't jump to restrict the use of ARIA. I'm not convinced it helps anyone to fill the HTML5 spec with all kinds of restrictive details about how ARIA can be used. Shouldn't we adhere to simplicity? That simplicity would be to just allow ARIA to do it's intended job: to override the way misused (and/or semantically lacking) native markup would otherwise erroneously (and/or incompletely) be reported to accessibility technology. I'd advocate for a short clear message in the HTML5 document that says to web developers that for customizing the accessible exposure of their UI go 'here' (ARIA docs).

Some context to understand my thinking around this: I don't see ARIA as a temporary need unless web developers become technically restricted (changes to js+dom+css).

Aside: I strongly agree with advocating the correct use of native markup as a means to improve accessibility. I think we can continue to do this advocating without complicating and restricting the use of ARIA. ARIA required us to trust the web developer to use it appropriately to describe UI, otherwise we'd have already lost.
Theresa O'Connor While some of the suggested ARIA role conformance changes in this CP may be reasonable, there are several I'm concerned about:

* Allowing slider, scrollbar, or progressbar for <button>, <input type=image>, or <input type=image>
* Allowing progressbar, radio, slider, or scrollbar for <a>
* Allowing button, checkbox, option, radio, slider, spinbutton, or scrollbar on <h1>-<h6>

The stated justification for substantialy liberalizing the allowed roles is that authors can change the behavior of *any* element (via script, tabindex="", and CSS), so authors need to be allowed to fix up such markup with ARIA. But just because authors *can* do all sorts of crazy things doesn't mean they actually do them. (Authors do in fact do many crazy things. That said, custom UI widgets built with HTML, CSS, and JavaScript tend to suffer from "<div>itis," that is, the use of the semanticless <div> element to the exclusion of almost all other elements.)

In order to justify allowing extremely unusual element/role combinations (e.g. <h1 role=scrollbar>), some positive account of <h1> elements being used as scrollbars in the wild should be provided. Absent that, the utility to users of their conformance checker letting them know that they're doing something extremely weird is greater than the utility of repurposing such elements for such different roles.

2. Objections to the Change Proposal to not allow people to use ARIA to write inaccessible documents.

We have a Change Proposal to not allow people to use ARIA to write inaccessible documents. .

Keep in mind, you must actually state an objection, not merely cite someone else. If you feel that your objection has already been adequately addressed by someone else, then it is not necessary to repeat it.


Responder Objections to the Change Proposal to not allow people to use ARIA to write inaccessible documents.
Ian Hickson
Steve Faulkner http://www.w3.org/html/wg/wiki/ChangeProposals/ARIAinHTML5-hixiecounter
Tab Atkins Jr.
Richard Schwerdtfeger I object to this change proposal: My detailed response to this change proposal and to each of the editor's objection to the "ARIA in HTML5: change some role mappings " are included here:

David Bolter Similarly to my objection above. Why impose restrictions? I'm probably naive, but do specifications have to be exhaustive in this way to be effective?
Theresa O'Connor

More details on responses


The following persons have not answered the questionnaire:

  1. Tantek Çelik <tantek@cs.stanford.edu>
  2. Patrick D F Ion <pion@umich.edu>
  3. Judy Brewer <jbrewer@w3.org>
  4. Liam Quin <liam@w3.org>
  5. Richard Ishida <ishida@w3.org>
  6. Chris Wilson <cwilso@google.com>
  7. David Carlisle <davidc@nag.co.uk>
  8. James Helman <jhelman@movielabs.com>
  9. Jim Allan <jimallan@tsbvi.edu>
  10. Chris Marrin <cmarrin@apple.com>
  11. Charles McCathie Nevile <chaals@yandex.ru>
  12. Philippe Le Hégaret <plh@w3.org>
  13. Don Brutzman <brutzman@nps.edu>
  14. T.V. Raman <raman@google.com>
  15. David Singer <singer@apple.com>
  16. Daniel Glazman <daniel.glazman@disruptive-innovations.com>
  17. Karl Dubost <karl@la-grange.net>
  18. Larry Masinter <masinter@adobe.com>
  19. Paul Cotton <paul.cotton@outlook.com>
  20. Wu Chou <wu.chou@huawei.com>
  21. Katsuhiko Momoi <momoi@google.com>
  22. Kangchan Lee <chan@w3.org>
  23. Roy Fielding <fielding@gbiv.com>
  24. Deborah Dahl <dahl@conversational-technologies.com>
  25. Michael Cooper <cooper@w3.org>
  26. Glenn Adams <glenn@skynav.com>
  27. Jonathan Jeon <hollobit@etri.re.kr>
  28. David Hyatt <hyatt@apple.com>
  29. WonSuk Lee <wonsuk.lee@etri.re.kr>
  30. Maciej Stachowiak <mjs@apple.com>
  31. Robert Accettura <robert@accettura.com>
  32. Jonathan Watt <jwatt@jwatt.org>
  33. Emmanuelle Gutiérrez y Restrepo <emmanuelle@sidar.org>
  34. Patrick Lauke <redux@splintered.co.uk>
  35. David MacDonald <David100@sympatico.ca>
  36. Jack Jansen <jack@cwi.nl>
  37. Kazuhito Kidachi <k-kidachi@mitsue.co.jp>
  38. Markku Hakkinen <mhakkinen@ets.org>
  39. Jens Oliver Meiert <jens@meiert.com>
  40. Kazuyuki Ashimura <ashimura@w3.org>
  41. Tomas Caspers <tomas@tomascaspers.de>
  42. Han Xu <collin@w3china.org>
  43. Sam Ruby <rubys@intertwingly.net>
  44. Mark Crawford <mark.crawford@sap.com>
  45. Preety Kumar <preety.kumar@deque.com>
  46. Ian Fette <ifette@google.com>
  47. Cameron McCormack <cam@mcc.id.au>
  48. Stefan Schnabel <stefan.schnabel@sap.com>
  49. Jirka Kosek <jirka@kosek.cz>
  50. Travis Leithead <Travis.Leithead@microsoft.com>
  51. Youngsun Ryu <ysryu@samsung.com>
  52. Sierk Bornemann <sierkb@gmail.com>
  53. James Graham <james@hoppipolla.co.uk>
  54. Henri Sivonen <hsivonen@hsivonen.fi>
  55. Krijn Hoetmer <w3c@qontent.nl>
  56. Channy Yun <channy@gmail.com>
  57. Shane Thacker <shanethacker@gmail.com>
  58. Vilem Malek <murphy@malek.cz>
  59. Zhihong Mao <zhihong.mao@gmail.com>
  60. Benoit Piette <benoit.piette@gmail.com>
  61. Erik van Kempen <erikvankempen@gmail.com>
  62. Dimitri Glazkov <dglazkov@google.com>
  63. Nick Fitzsimons <w3@nickfitz.co.uk>
  64. Josh Lawton <w3c@joshlawton.com>
  65. Adele Peterson <adele@apple.com>
  66. S Emerson <w3c@accretewebsolutions.ca>
  67. Daniel Schattenkirchner <schattenkirchner.daniel@gmx.de>
  68. Justin Anthony Knapp <justinkoavf@gmail.com>
  69. Simon Myers <Smylers@stripey.com>
  70. Samuel Weinig <weinig@apple.com>
  71. Alexey Proskuryakov <ap@webkit.org>
  72. Alejandro Fernandez <alejandro@mediadvanced.com>
  73. Doug Jones <doug_b_jones@me.com>
  74. Marc Drumm <mdrumm@wcupa.edu>
  75. Danny Liang <danny.glue@gmail.com>
  76. Michael Puls II <shadow2531@gmail.com>
  77. Ron Reisor <ron@udel.edu>
  78. Marat Tanalin <mtanalin@yandex.ru>
  79. Craig Buckler <craigbuckler@gmail.com>
  80. Dale Hudjik <dale.hudjik@gmail.com>
  81. James Cassell <w3c@cyberpear.com>
  82. Joseph D'Andrea <jdandrea@gmail.com>
  83. Eric Carlson <eric.carlson@apple.com>
  84. Don Kiely <donkiely@computer.org>
  85. David Child <dave@addedbytes.com>
  86. Mark DuBois <Mark@webprofessionals.org>
  87. David Bills <w3@dfbills.com>
  88. Nik Thierry <me@thisemail.ca>
  89. Andrew Ramsden <andrew@irama.org>
  90. John Foliot <john.foliot@deque.com>
  91. Shefik Macauley <allknightaccess@gmail.com>
  92. Joe Steele <steele@adobe.com>
  93. John Vernaleo <john@netpurgatory.com>
  94. Jeremy Keith <jeremy@adactio.com>
  95. Jedi Lin <JediLin@Gmail.com>
  96. Jon Hughes <jon@phazm.com>
  97. Samuel Santos <samaxes@gmail.com>
  98. Dean Jackson <dino@apple.com>
  99. Mohammed DADAS <mohammed.dadas@orange.com>
  100. Sally Cain <sally.cain@rnib.org.uk>
  101. James Craig <jcraig@apple.com>
  102. Leonard Rosenthol <lrosenth@adobe.com>
  103. Jean-Pierre EVAIN <evain@ebu.ch>
  104. Mark Pilgrim <pilgrim@google.com>
  105. Matt Lee <mattl@cnuk.org>
  106. Magnus Olsson <magnus.olsson@ericsson.com>
  107. Chris Pearce <cpearce@mozilla.com>
  108. Mark Miller <erights@google.com>
  109. Andrew Wilson <atwilson@google.com>
  110. Per-Erik Brodin <per-erik.brodin@ericsson.com>
  111. Ojan Vafai <ojan@chromium.org>
  112. Martin McEvoy <martin@weborganics.co.uk>
  113. Aryeh Gregor <ayg@aryeh.name>
  114. Anders Bondehagen <anders@bondehagen.com>
  115. Steven Pemberton <Steven.Pemberton@cwi.nl>
  116. Raul Hudea <rhudea@adobe.com>
  117. Raghavan Gurumurthy <raghavan@adobe.com>
  118. Mayank Kumar <mayankk@adobe.com>
  119. Dragos Georgita <dgeorgit@adobe.com>
  120. Christopher Bank <cbank@adobe.com>
  121. Ole Riesenberg <or@oleriesenberg.com>
  122. Takuya Oikawa <takuya@google.com>
  123. Jatinder Mann <jmann@microsoft.com>
  124. Robert Stern <rstern@gmail.com>
  125. Eihab Ibrahim <eihabibrahim@gmail.com>
  126. Kensaku KOMATSU <kensaku.komatsu@gmail.com>
  127. Jer Noble <jer.noble@apple.com>
  128. Masatomo Kobayashi <mstm@jp.ibm.com>
  129. Peter Beverloo <beverloo@google.com>
  130. Andrew Scherkus <scherkus@google.com>
  131. Greg Johnson <greg.johnson@gmail.com>
  132. Martijn Croonen <martijn@martijnc.be>
  133. Stanley Manoski <manoski@mitre.org>
  134. Mounir Lamouri <mlamouri@google.com>
  135. Tony Gentilcore <tonyg@google.com>
  136. Joseph Pecoraro <pecoraro@apple.com>
  137. Bob Lund <b.lund@cablelabs.com>
  138. Tatsuya Igarashi <Tatsuya.Igarashi@sony.com>
  139. John Simmons <johnsim@microsoft.com>
  140. Mark Watson <watsonm@netflix.com>
  141. Clarke Stevens <c.stevens@cablelabs.com>
  142. Mark Vickers <mark_vickers@comcast.com>
  143. Jeremy LaCivita <jeremy.lacivita@comcast.com>
  144. Denis Ah-Kang <denis@w3.org>
  145. Alvar Laigna <laigna@gmail.com>
  146. Kunio Ito <kunio.ito@mail.rakuten.com>
  147. David Mays <david_mays@comcast.com>
  148. Michael Chen <michael_chen@comcast.com>
  149. jongyoul Park <jongyoul@etri.re.kr>
  150. Reinaldo Ferraz <reinaldo@nic.br>
  151. Eva Lingyun Jing <jinglingyun@baidu.com>
  152. GANG LIANG <gang.liang@huawei.com>
  153. Ryosuke Niwa <rniwa@apple.com>
  154. Gian Luca Marroni <gmarroni@libero.it>
  155. Ian Devlin <ian@iandevlin.com>
  156. Xingrong Guo <guoxingrong@baidu.com>
  157. Jet Villegas <w3c@junglecode.net>
  158. Alexander Surkov <surkov.alexander@gmail.com>
  159. Hasan Savran <hsavran@kent.edu>
  160. Eric VonColln <eric.voncolln@navy.mil>
  161. Jungkee Song <jungkee.song@samsung.com>
  162. Rayi Lei <leiyi@baidu.com>
  163. David Dorwin <ddorwin@google.com>
  164. jiexuan gao <gaojiexuan@baidu.com>
  165. Xiaoqing Yang <yangxiaoqing@baidu.com>
  166. Aaron Colwell <acolwell@google.com>
  167. Alex Giladi <alex.giladi@huawei.com>
  168. Motomasa Futagami <Motomasa.Futagami@jp.sony.com>
  169. Kevin Streeter <kstreete@adobe.com>
  170. Christian Kaiser <kaiserc@google.com>
  171. Xuejian Li <lixuejian@baidu.com>
  172. Zuncheng Yang <yangzuncheng@baidu.com>
  173. Qianglong Zheng <zhengqianglong@baidu.com>
  174. Zhou Shen <shenzhou@baidu.com>
  175. Duoyi Wu <wuduoyi@baidu.com>
  176. Zheng Jia <jiazheng@baidu.com>
  177. Weifeng Feng <fengweifeng@baidu.com>
  178. Damin Hu <hudamin@baidu.com>
  179. Yang Liu <liuyang12@baidu.com>
  180. Zhixing Lei <leizhixing@baidu.com>
  181. Honggang Tang <tanghonggang@baidu.com>
  182. Kefeng Li <buaadallas@gmail.com>
  183. Xu Ma <maxu@baidu.com>
  184. Junzhong Liu <liujunzhong@baidu.com>
  185. Stefan Kaiser <stefan.kaiser@fokus.fraunhofer.de>
  186. Stefan Pham <stefan.pham@fokus.fraunhofer.de>
  187. Ami Fischman <fischman@google.com>
  188. Arnaud Braud <arnaud.braud@orange.com>
  189. Futomi Hatano <futomi.hatano@newphoria.co.jp>
  190. Bram Tullemans <tullemans@ebu.ch>
  191. Petr Peterka <ppeterka@verimatrix.com>
  192. lei wang <wanglei03@baidu.com>
  193. Milan Patel <Milan.Patel@huawei.com>
  194. Yiling Gu <guyiling@baidu.com>
  195. Zefa Xiong <xiongzefa@baidu.com>
  196. shanglin chen <chenshanglin@baidu.com>
  197. Ping Wu <wuping02@baidu.com>
  198. Bin Chen <chenbin01@baidu.com>
  199. Youichi Takashima <takashima.youichi@lab.ntt.co.jp>
  200. Patrick Ladd <Pat_Ladd2@comcast.com>
  201. Norifumi Kikkawa <norifumi.kikkawa@jp.sony.com>
  202. Hao Jing <jh.jinghao@huawei.com>
  203. Glenn Deen <glenn.deen@nbcuni.com>
  204. Lei Wang <wanglei@baidu.com>
  205. Tom Handal <thandal@verimatrix.com>
  206. Pengcheng Guo <guopengcheng@baidu.com>
  207. Tom Wiltzius <wiltzius@google.com>
  208. Pierre-Anthony Lemieux <pal@sandflow.com>
  209. Xie Jianhui <xiejianhui@baidu.com>
  210. Yujie Jiang <jiangyujie@baidu.com>
  211. Kazuhiko Takabayashi <kazuhiko.takabayashi@jp.sony.com>
  212. Brady Eidson <beidson@apple.com>
  213. Jerry Smith <jdsmith@microsoft.com>
  214. Michael Thornburgh <mthornbu@adobe.com>
  215. Mick Hakobyan <mhakobyan@netflix.com>
  216. Vladimir Sinelnikov <sinelnikov@gmail.com>
  217. Chris Wong <huanghoujin@baidu.com>
  218. Yiliang LIU <liuyiliang@baidu.com>
  219. mingqiang zhang <imcnan@gmail.com>
  220. Suzanne Taylor <Suzanne.Taylor@pearson.com>
  221. Grzegorz Babula <gbabula@gmail.com>
  222. Brian Kardell <hitchjs@gmail.com>
  223. xueliang fan <fanxueliang@baidu.com>
  224. Niels Thorwirth <nthorwirth@verimatrix.com>
  225. David Evans <david.evans@rd.bbc.co.uk>
  226. Danny O'Brien <danny@eff.org>
  227. Joseph Karr O'Connor <josephoconnor@mac.com>
  228. Seth Schoen <schoen@eff.org>
  229. Yusuke Kagiwada <block.rxckin.beats@gmail.com>
  230. smallni ding <smallniding@tencent.com>
  231. Jim Walsh <jim@jwalshcreative.com>
  232. Greg Davis <greg.davis@pearson.com>
  233. Gabino Alonso <gabinovincent@gmail.com>
  234. Sam Langdon <sam.langdon@hachette.co.uk>
  235. Michael Kelly <mkelly@mozilla.com>
  236. Xiaoqian Wu <xiaoqian@w3.org>
  237. Yue Min <minyue@baidu.com>
  238. Min Li <limin04@baidu.com>
  239. Jonathan Neal <jonathantneal@gmail.com>
  240. Joanmarie Diggs <jdiggs@igalia.com>
  241. Pedro Xavier Jorge <pedro.xavierjorge@gmail.com>
  242. Akira Torii <Torii.Akira@bp.MitsubishiElectric.co.jp>
  243. So Vang <svang@nab.org>
  244. Nathalia Sautchuk Patrício <nathalia@nic.br>
  245. Vicente García Díaz <vicegd@live.com>
  246. Shinya Maruyama <Shinya.Maruyama@jp.sony.com>
  247. Yusuke Yokosuka <Yokosuka.Yusuke@bx.MitsubishiElectric.co.jp>
  248. John Riviello <john_riviello@comcast.com>
  249. yaolong wang <wangyaolong@baidu.com>
  250. Tao Liang <liangtao01@baidu.com>
  251. Glenn Eguchi <geguchi@adobe.com>
  252. Lukáš Čihák <lukas.cihak@mensa.cz>
  253. WOOGLAE KIM <wlkim@inswave.com>
  254. Min Ren <minren@tencent.com>
  255. Rustam Khashimkhodjaev <Rustam_Khashimkhodjaev@comcast.com>
  256. Jason White <jjwhite@ets.org>
  257. Hyejin Lee <hjlee@html5forum.or.kr>
  258. Richard Grzeczkowski <richard_grzeczkowski@comcast.com>
  259. qigang huang <qiganghuang@tencent.com>
  260. Pascal Perrot <pascal.perrot@orange.com>
  261. Dapeng Liu <max.ldp@alibaba-inc.com>
  262. Matthew Wolenetz <wolenetz@google.com>
  263. Cory Heslip <cory_heslip@comcast.com>
  264. Shaohang Yang <shaohang.ysh@alibaba-inc.com>
  265. Seiji Okumura <Okumura.Seiji@bc.MitsubishiElectric.co.jp>
  266. Eiji Yamamoto <Yamamoto.Eiji@db.MitsubishiElectric.co.jp>
  267. Ali C. Begen <ali_begen@comcast.com>

Send an email to all the non-responders.

Compact view of the results / list of email addresses of the responders

WBS home / Questionnaires / WG questionnaires / Answer this questionnaire

Maintained by Laurent Carcone, from a development by Dominique Hazaël-Massieux (dom@w3.org) on an original design by Michael Sperberg-McQueen $Id: showv.php3,v 1.135 2017/06/02 08:50:36 carcone Exp $. Please send bug reports and request for enhancements to lcarcone@w3.org with w3t-sys@w3.org copied (if your mail client supports it, send mail directly to the right persons)