This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 21898 - [editorial] Add "ARIA attributes" subsections to the "head" of the spec section for each element
Summary: [editorial] Add "ARIA attributes" subsections to the "head" of the spec secti...
Status: CLOSED FIXED
Alias: None
Product: HTML WG
Classification: Unclassified
Component: HTML5 spec (show other bugs)
Version: unspecified
Hardware: PC All
: P2 enhancement
Target Milestone: ---
Assignee: steve faulkner
QA Contact: HTML WG Bugzilla archive list
URL:
Whiteboard:
Keywords: a11y, aria
: 22303 (view as bug list)
Depends on: 24195
Blocks:
  Show dependency treegraph
 
Reported: 2013-05-02 06:57 UTC by steve faulkner
Modified: 2014-06-22 15:05 UTC (History)
6 users (show)

See Also:


Attachments

Description steve faulkner 2013-05-02 06:57:55 UTC
+++ This bug was initially created as a clone of Bug #21837 +++

This is a spec enhancement request.

Please add "ARIA attributes" subsection to the "head" part of the section for each element; that is, the part that has "Content model", "Content attributes", "Contexts in which this element can be used", etc., headings.

The "ARIA attributes" subsection for each element should first just include the statement "Global states and properties", if the ARIA global states and properties are allowed on that element,

The remainder of the section should be a two-column table or dl/dt/dd list.

The left column of each row of the table, or the <dt> part of the dl/dt/dd list, should list each value (if any) of the "role" attribute that is allowed on that element --or "none" if the role attribute is not allowed at all on that element.

The right column of the table, or the dd part of the dl/dt/dd list, should list which non-global ARIA states and properties are allowed for the corresponding role shown in the left column or <dt> for that element.

The rationale for making this enhancement to the spec is that it puts the information about the allowed ARIA attributes for that element at "point of use", so that Web author-developers do not need to look elsewhere in the spec for that information. So it's a usability improvement for readers of the spec.

I would be glad to provide a patch that adds those subsections to the spec.
Comment 1 steve faulkner 2013-06-06 21:28:05 UTC
*** Bug 22303 has been marked as a duplicate of this bug. ***
Comment 2 Robin Berjon 2013-07-08 15:23:14 UTC
The initial bug has:

Checked in as WHATWG revision r8020.
Check-in comment: Make it clearer that 'global attributes' includes the ARIA attributes
http://html5.org/tools/web-apps-tracker?from=8019&to=8020
Comment 3 github bugzilla bot 2013-12-31 09:11:31 UTC
Commit pushed to master at https://github.com/w3c/html

https://github.com/w3c/html/commit/4409b2f615e05ab1c08e00b14adef9344e40d85c
added tag omission/aria info to html element

start of fixing Bug 21898
Comment 4 github bugzilla bot 2013-12-31 12:55:57 UTC
Commit pushed to master at https://github.com/w3c/html

https://github.com/w3c/html/commit/5caaa33848edc25837b6e4996c22429f6c846e9b
link fixing aria refs

+ added info and reference to aria global attributes see Bug 21898
Comment 5 github bugzilla bot 2014-01-01 09:48:54 UTC
Commit pushed to master at https://github.com/w3c/html

https://github.com/w3c/html/commit/969af23e2020ea7fbb69c569634c85ad71864531
added tag omission/aria info to head element

start of fixing Bug 21898
Comment 6 github bugzilla bot 2014-01-01 09:56:27 UTC
Commit pushed to master at https://github.com/w3c/html

https://github.com/w3c/html/commit/c7fcd24ddda375ffebbfe69ceab4081818c78cb3
added tag omission/aria info to title element

continue fixing Bug 21898
Comment 7 github bugzilla bot 2014-01-01 10:09:18 UTC
Commit pushed to master at https://github.com/w3c/html

https://github.com/w3c/html/commit/1a354b60533cc3e4aa8c64d901736666d327d5e8
added tag omission/aria info to base element

continue fixing Bug 21898
Comment 8 github bugzilla bot 2014-01-01 10:41:39 UTC
Commit pushed to master at https://github.com/w3c/html

https://github.com/w3c/html/commit/7a3f5c1eacc016faf6203e1d02a1d81b342b4193
added tag omission/aria info to meta element

added short attribute explanations to definitions of
html/head/base/title/link/meta
continued fixing bug 21898
Comment 9 github bugzilla bot 2014-01-01 12:12:31 UTC
Commit pushed to master at https://github.com/w3c/html

https://github.com/w3c/html/commit/ff34e385c937759159daa94e50c860c210cffbd9
added tag omission/aria info to link element

continue fixing Bug 21898
Comment 10 github bugzilla bot 2014-01-01 13:35:45 UTC
Commit pushed to master at https://github.com/w3c/html

https://github.com/w3c/html/commit/ec6c04d497dbbe75d34cca9fb5d506a8a2ea5617
added tag omission/aria/ info to style element

add standard attribute short descs for style continue fixing Bug 21898
Comment 11 github bugzilla bot 2014-01-03 09:41:43 UTC
Commit pushed to master at https://github.com/w3c/html

https://github.com/w3c/html/commit/2b8f897e8f3feadae47a2412dbf446277b724182
added tag omission/attribute/aria info to body

added informative ARIA reference table refer to bug 21898
Comment 12 github bugzilla bot 2014-01-03 14:40:02 UTC
Commit pushed to master at https://github.com/w3c/html

https://github.com/w3c/html/commit/6de69da6b10d33c3735b0936c942b9793fda255f
more linking and cleanup

refer to bug 21898
Comment 13 github bugzilla bot 2014-01-03 15:10:26 UTC
Commit pushed to master at https://github.com/w3c/html

https://github.com/w3c/html/commit/6f9a239dbda2906886ed8f11b27f77c3a9f0237f
added omission/aria info for article

see bug 21898
Comment 14 github bugzilla bot 2014-01-03 15:25:20 UTC
Commit pushed to master at https://github.com/w3c/html

https://github.com/w3c/html/commit/efc78727f4fce7983d32623ffed21fc9034f6f17
added tag omission/aria info for section

see bug 21898
Comment 15 github bugzilla bot 2014-01-03 17:17:57 UTC
Commit pushed to master at https://github.com/w3c/html

https://github.com/w3c/html/commit/8e1c17a7fdb925f3101272cecc35b69fb0266faf
more cleanup

refer to bug 21898
Comment 16 github bugzilla bot 2014-01-03 20:10:38 UTC
Commit pushed to master at https://github.com/w3c/html

https://github.com/w3c/html/commit/37393f408cb4ec5813973ec51e2e4f26085eba4c
further cleanup

and addition of global aria attributes to table - see bug 21898
Comment 17 github bugzilla bot 2014-01-05 08:40:57 UTC
Commit pushed to master at https://github.com/w3c/html

https://github.com/w3c/html/commit/d792ae5599c174cf5c5cce455cdf8fb93d88c299
added tag omission /aria info to nav element

see bug 21898
Comment 18 github bugzilla bot 2014-01-05 09:55:59 UTC
Commit pushed to master at https://github.com/w3c/html

https://github.com/w3c/html/commit/e412c6d64c7cecceb04093434bb1069a8764450a
cleanup for bug 21898
Comment 19 github bugzilla bot 2014-01-05 16:38:59 UTC
Commit pushed to master at https://github.com/w3c/html

https://github.com/w3c/html/commit/01d0eb129302b1d84222f33b4b88e34d4adcebd6
added tag omission/aria info for aside

see bug 21898
Comment 20 github bugzilla bot 2014-01-05 20:20:12 UTC
Commit pushed to master at https://github.com/w3c/html

https://github.com/w3c/html/commit/614c6cf38ebdedc1fadb5b495f4c51f268e10a2c
added tag omission/aria info to h1-h6

refer to bug 21898
Comment 21 github bugzilla bot 2014-01-05 20:24:17 UTC
Commit pushed to master at https://github.com/w3c/html

https://github.com/w3c/html/commit/587a2dfe9c526c4a6ef34b4a1bf42c21085650a2
added tag omission/aria info for header

see bug 21898
Comment 22 github bugzilla bot 2014-01-05 20:29:48 UTC
Commit pushed to master at https://github.com/w3c/html

https://github.com/w3c/html/commit/3ff420d610d79f4e02f11d449e5d7693a3a48e6c
added tag omission/aria info for footer & address

see bug 21898
Comment 23 github bugzilla bot 2014-01-06 10:14:17 UTC
Commit pushed to master at https://github.com/w3c/html

https://github.com/w3c/html/commit/d5382fad70db81ab3df890e861a639195e982102
add info for pre and moved aria table

refer to bug 21898
Comment 24 github bugzilla bot 2014-01-06 19:58:09 UTC
Commit pushed to master at https://github.com/w3c/html

https://github.com/w3c/html/commit/987c1fbca9098685a4dfe4bac1cba1719a7ef177
added tag omission/aria info to p element

refer to bug 21898
Comment 25 github bugzilla bot 2014-01-06 20:18:46 UTC
Commit pushed to master at https://github.com/w3c/html

https://github.com/w3c/html/commit/cea85861862aed1fd3be3a53625310e0d831b4f9
added tag omission/attr/aria info for ol

refer to bug 21898
Comment 26 github bugzilla bot 2014-01-07 19:57:38 UTC
Commit pushed to master at https://github.com/w3c/html

https://github.com/w3c/html/commit/496efecae46c022357648938eac7f7acd384c7f9
added tag omission/aria info to ul

refer to bug 21898
Comment 27 github bugzilla bot 2014-01-08 16:56:02 UTC
Commit pushed to master at https://github.com/w3c/html

https://github.com/w3c/html/commit/426b7eed311487545db8e13ecc01e5a3b960ef09
added tag omission / aria info info for li

modded format after discussion with mike smith. refer to bug 21898
Comment 28 github bugzilla bot 2014-01-08 20:12:57 UTC
Commit pushed to master at https://github.com/w3c/html

https://github.com/w3c/html/commit/a7622114057c6b721627c9a32ba19731e4db4815
added rest of grouping content element info

refer to bug 21898
point to w3c validator
fixes Bug 24242
Comment 29 github bugzilla bot 2014-01-09 10:24:43 UTC
Commit pushed to master at https://github.com/w3c/html

https://github.com/w3c/html/commit/6c342a74d76486eef3cf408325563d36ad5d6676
added tag/attribute/aria info to a element

refer to bug 21898
Comment 30 github bugzilla bot 2014-01-09 10:36:41 UTC
Commit pushed to master at https://github.com/w3c/html

https://github.com/w3c/html/commit/e897c31f85fc4e1860e302e08366ef0a5c6f52bf
added omission/aria/attr info to text elemnts

only down to ruby need to check with robin on ruby stuff.
refer to bug 21898
Comment 31 github bugzilla bot 2014-01-10 12:02:35 UTC
Commit pushed to master at https://github.com/w3c/html

https://github.com/w3c/html/commit/fae5ef48ac70043e53971bb671d690864756209b
added info to rest of text level elements

refer to bug 21898
Comment 32 github bugzilla bot 2014-01-11 19:57:11 UTC
Commit pushed to master at https://github.com/w3c/html

https://github.com/w3c/html/commit/c4c1d7828a50ab24b9d74f524ec4d5074dce768b
added tag omission/attribute/aria info for img

see bug 21898
Comment 33 github bugzilla bot 2014-01-12 12:45:27 UTC
Commit pushed to master at https://github.com/w3c/html

https://github.com/w3c/html/commit/de14ac8701324fe4393167b0cd7fa45feea152d9
added tag omission/attribute/aria info to iframe

see Bug 21898
Comment 34 github bugzilla bot 2014-01-16 10:42:37 UTC
Commit pushed to master at https://github.com/w3c/html

https://github.com/w3c/html/commit/84baecbbebe3dafe68dac217fb2502b2675ce808
added tag/attribute/aria info to embed

see bug 21898
Comment 35 github bugzilla bot 2014-01-16 10:57:06 UTC
Commit pushed to master at https://github.com/w3c/html

https://github.com/w3c/html/commit/ede0e5cb8fa7460e58b9aa1e001068efc4b865af
added tag/attribute/aria info to object

see bug 21898
Comment 36 github bugzilla bot 2014-01-16 11:08:28 UTC
Commit pushed to master at https://github.com/w3c/html

https://github.com/w3c/html/commit/98d564dc92a3620fa3a0e82a67423a5bf203d4cb
added tag/attribute/aria info to param

see bug 21898
Comment 37 github bugzilla bot 2014-01-16 15:12:25 UTC
Commits pushed to CR at https://github.com/w3c/html

https://github.com/w3c/html/commit/4409b2f615e05ab1c08e00b14adef9344e40d85c
added tag omission/aria info to html element

https://github.com/w3c/html/commit/5caaa33848edc25837b6e4996c22429f6c846e9b
link fixing aria refs

https://github.com/w3c/html/commit/969af23e2020ea7fbb69c569634c85ad71864531
added tag omission/aria info to head element

https://github.com/w3c/html/commit/c7fcd24ddda375ffebbfe69ceab4081818c78cb3
added tag omission/aria info to title element

https://github.com/w3c/html/commit/1a354b60533cc3e4aa8c64d901736666d327d5e8
added tag omission/aria info to base element

https://github.com/w3c/html/commit/7a3f5c1eacc016faf6203e1d02a1d81b342b4193
added tag omission/aria info to meta element

https://github.com/w3c/html/commit/ff34e385c937759159daa94e50c860c210cffbd9
added tag omission/aria info to link element

https://github.com/w3c/html/commit/ec6c04d497dbbe75d34cca9fb5d506a8a2ea5617
added tag omission/aria/ info to style element

https://github.com/w3c/html/commit/2b8f897e8f3feadae47a2412dbf446277b724182
added tag omission/attribute/aria info to body

https://github.com/w3c/html/commit/6de69da6b10d33c3735b0936c942b9793fda255f
more linking and cleanup

https://github.com/w3c/html/commit/6f9a239dbda2906886ed8f11b27f77c3a9f0237f
added omission/aria info for article

https://github.com/w3c/html/commit/efc78727f4fce7983d32623ffed21fc9034f6f17
added tag omission/aria info for section

https://github.com/w3c/html/commit/8e1c17a7fdb925f3101272cecc35b69fb0266faf
more cleanup

https://github.com/w3c/html/commit/37393f408cb4ec5813973ec51e2e4f26085eba4c
further cleanup

https://github.com/w3c/html/commit/d792ae5599c174cf5c5cce455cdf8fb93d88c299
added tag omission /aria info to nav element

https://github.com/w3c/html/commit/e412c6d64c7cecceb04093434bb1069a8764450a
cleanup for bug 21898

https://github.com/w3c/html/commit/01d0eb129302b1d84222f33b4b88e34d4adcebd6
added tag omission/aria info for aside

https://github.com/w3c/html/commit/614c6cf38ebdedc1fadb5b495f4c51f268e10a2c
added tag omission/aria info to h1-h6

https://github.com/w3c/html/commit/587a2dfe9c526c4a6ef34b4a1bf42c21085650a2
added tag omission/aria info for header

https://github.com/w3c/html/commit/3ff420d610d79f4e02f11d449e5d7693a3a48e6c
added tag omission/aria info for footer & address

https://github.com/w3c/html/commit/d5382fad70db81ab3df890e861a639195e982102
add info for pre and moved aria table

https://github.com/w3c/html/commit/987c1fbca9098685a4dfe4bac1cba1719a7ef177
added tag omission/aria info to p element

https://github.com/w3c/html/commit/cea85861862aed1fd3be3a53625310e0d831b4f9
added tag omission/attr/aria info for ol

https://github.com/w3c/html/commit/496efecae46c022357648938eac7f7acd384c7f9
added tag omission/aria info to ul

https://github.com/w3c/html/commit/426b7eed311487545db8e13ecc01e5a3b960ef09
added tag omission / aria info info for li

https://github.com/w3c/html/commit/a7622114057c6b721627c9a32ba19731e4db4815
added rest of grouping content element info

https://github.com/w3c/html/commit/6c342a74d76486eef3cf408325563d36ad5d6676
added tag/attribute/aria info to a element

https://github.com/w3c/html/commit/e897c31f85fc4e1860e302e08366ef0a5c6f52bf
added omission/aria/attr info to text elemnts

https://github.com/w3c/html/commit/fae5ef48ac70043e53971bb671d690864756209b
added info to rest of text level elements

https://github.com/w3c/html/commit/c4c1d7828a50ab24b9d74f524ec4d5074dce768b
added tag omission/attribute/aria info for img

https://github.com/w3c/html/commit/de14ac8701324fe4393167b0cd7fa45feea152d9
added tag omission/attribute/aria info to iframe
Comment 38 steve faulkner 2014-06-03 22:11:32 UTC
finished.