From 7ab9a316e460ec8c278abf3d46449f940f2cfe10 Mon Sep 17 00:00:00 2001
From: Carolyn MacLeod
For authors: Conformance requirements for use of ARIA role
and aria-*
attributes on
+ HTML elements are defined in ARIA in HTML.
For implementers: User agent requirements for implementing Accessibility API semantics on + HTML elements are defined in HTML Accessibility API Mappings.
+ +A normative definition of a DOM interface that such elements must implement.
hreflang
type
referrerpolicy
[Exposed=Window] @@ -43916,6 +43934,29 @@ interface HTMLLabelElement : HTMLElement {
andvalue
width
Also, the +title
attribute has special semantics on this element.Accessibility considerations: ++ type
attribute in the Hidden state: for authors; for implementers.+ type
attribute in the Text state: for authors; for implementers.+ type
attribute in the Search state: for authors; for implementers.+ type
attribute in the Telephone state: for authors; for implementers.+ type
attribute in the URL state: for authors; for implementers.+ type
attribute in the E-mail state: for authors; for implementers.+ type
attribute in the Password state: for authors; for implementers.+ type
attribute in the Date state: for authors; for implementers.+ type
attribute in the Month state: for authors; for implementers.+ type
attribute in the Week state: for authors; for implementers.+ type
attribute in the Time state: for authors; for implementers.+ type
attribute in the Local Date and Time state: for authors; for implementers.+ type
attribute in the Number state: for authors; for implementers.+ type
attribute in the Range state: for authors; for implementers.+ type
attribute in the Color state: for authors; for implementers.+ type
attribute in the Checkbox state: for authors; for implementers.+ type
attribute in the Radio Button state: for authors; for implementers.+ type
attribute in the File Upload state: for authors; for implementers.+ type
attribute in the Submit Button state: for authors; for implementers.+ type
attribute in the Image Button state: for authors; for implementers.+ type
attribute in the Reset Button state: for authors; for implementers.type
attribute in the Button state: for authors; for implementers.DOM interface: [Exposed=Window] @@ -50056,6 +50097,9 @@ You cannot submit this form when the field is incorrect.
name
type
+ value
Accessibility considerations: +For authors. +For implementers. DOM interface: - the left of the dash is normative, the content to the right of the dash is not.)[Exposed=Window] @@ -124217,6 +124261,7 @@ INSERT INTERFACES HERE Carlos Amengual, Carlos Gabriel Cardona, Carlos Perelló Marín, + Carolyn MacLeod, Casey Leask, Cătălin Badea, Cătălin Mariș, From eaedd7c154cc2414eed261cd804ba24943b3bec2 Mon Sep 17 00:00:00 2001 From: Carolyn MacLeod
Date: Thu, 5 Dec 2019 11:29:24 -0500 Subject: [PATCH 02/18] Address review comments: - remove "on HTML elements" from definition (not needed) - lowercase "accessibility" in definition - for anchor, use "If the element has an href attribute:" for consistency with Categories prose - format lines for 100 char maximum --- source | 139 +++++++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 106 insertions(+), 33 deletions(-) diff --git a/source b/source index 7b753830b11..bf2fb9411a4 100644 --- a/source +++ b/source @@ -10706,17 +10706,17 @@ console.assert(image.height === 200); Accessibility considerations +Accessibility considerations For authors: Conformance requirements for use of ARIA
+ data-x="attr-aria-role">rolerole
andaria-*
attributes on - HTML elements are defined in ARIA in HTML.aria-*
attributes + are defined in ARIA in HTML. -For implementers: User agent requirements for implementing Accessibility API semantics on - HTML elements are defined in HTML Accessibility API Mappings.
+For implementers: User agent requirements for implementing accessibility API semantics + are defined in HTML Accessibility API Mappings.
hreflang
type
referrerpolicy
href
attribute: for authors; for implementers.[Exposed=Window]
@@ -43934,29 +43939,96 @@ interface HTMLLabelElement : HTMLElement {
value
width
Also, the title
attribute has special semantics on this element.
- Accessibility considerations:
- type
attribute in the Hidden state: for authors; for implementers.
- type
attribute in the Text state: for authors; for implementers.
- type
attribute in the Search state: for authors; for implementers.
- type
attribute in the Telephone state: for authors; for implementers.
- type
attribute in the URL state: for authors; for implementers.
- type
attribute in the E-mail state: for authors; for implementers.
- type
attribute in the Password state: for authors; for implementers.
- type
attribute in the Date state: for authors; for implementers.
- type
attribute in the Month state: for authors; for implementers.
- type
attribute in the Week state: for authors; for implementers.
- type
attribute in the Time state: for authors; for implementers.
- type
attribute in the Local Date and Time state: for authors; for implementers.
- type
attribute in the Number state: for authors; for implementers.
- type
attribute in the Range state: for authors; for implementers.
- type
attribute in the Color state: for authors; for implementers.
- type
attribute in the Checkbox state: for authors; for implementers.
- type
attribute in the Radio Button state: for authors; for implementers.
- type
attribute in the File Upload state: for authors; for implementers.
- type
attribute in the Submit Button state: for authors; for implementers.
- type
attribute in the Image Button state: for authors; for implementers.
- type
attribute in the Reset Button state: for authors; for implementers.
- type
attribute in the Button state: for authors; for implementers.
+ Accessibility considerations:
+ type
attribute in the Hidden state: for authors; for implementers.
+ type
attribute in the Text state: for authors; for implementers.
+ type
attribute in the Search state: for authors; for implementers.
+ type
attribute in the Telephone state: for authors; for implementers.
+ type
attribute in the URL state: for authors; for implementers.
+ type
attribute in the E-mail state: for authors; for implementers.
+ type
attribute in the Password state: for authors; for implementers.
+ type
attribute in the Date state: for authors; for implementers.
+ type
attribute in the Month state: for authors; for implementers.
+ type
attribute in the Week state: for authors; for implementers.
+ type
attribute in the Time state: for authors; for implementers.
+ type
attribute in the Local Date and Time state: for authors; for implementers.
+ type
attribute in the Number state: for authors; for implementers.
+ type
attribute in the Range state: for authors; for implementers.
+ type
attribute in the Color state: for authors; for implementers.
+ type
attribute in the Checkbox state: for authors; for implementers.
+ type
attribute in the Radio Button state: for authors; for implementers.
+ type
attribute in the File Upload state: for authors; for implementers.
+ type
attribute in the Submit Button state: for authors; for implementers.
+ type
attribute in the Image Button state: for authors; for implementers.
+ type
attribute in the Reset Button state: for authors; for implementers.
+ type
attribute in the Button state: for authors; for implementers.
DOM interface:
[Exposed=Window]
@@ -50097,7 +50169,8 @@ You cannot submit this form when the field is incorrect.
name
type
value
- Accessibility considerations:
+ Accessibility considerations:
For authors.
For implementers.
DOM interface:
From 8e09365fc18ce87acba929961d8eaf524056e21d Mon Sep 17 00:00:00 2001
From: Carolyn MacLeod
Date: Fri, 6 Dec 2019 07:27:05 -0500
Subject: [PATCH 03/18] Add accessibility considerations for: abbr, address,
area, article, aside, audio, b, base, bdi, bdo
---
source | 44 ++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 44 insertions(+)
diff --git a/source b/source
index bf2fb9411a4..dbae1a17a05 100644
--- a/source
+++ b/source
@@ -13248,6 +13248,10 @@ interface HTMLTitleElement : HTMLElement {
Global attributes
href
target
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
@@ -15601,6 +15605,10 @@ interface HTMLBodyElement : HTMLElement {
Flow content.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
Uses HTMLElement
.
@@ -16083,6 +16091,10 @@ interface HTMLBodyElement : HTMLElement {
Flow content.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
Uses HTMLElement
.
@@ -16710,6 +16722,10 @@ Space is not the only void
address
element descendants.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
Uses HTMLElement
.
@@ -20520,6 +20536,10 @@ and so Hammond ordered the iris to be opened.</p>
title
attribute has special semantics on this element.HTMLElement
.HTMLElement
.dir
global attribute has special semantics on this element.HTMLElement
.dir
global attribute has special semantics on this element.HTMLElement
.track
elements, then
loop
muted
controls
[Exposed=Window,
@@ -39029,6 +39065,14 @@ interface HTMLMapElement : HTMLElement {
ping
rel
referrerpolicy
+ Accessibility considerations:
+ If the element has an href
attribute: for authors; for implementers.
+ Otherwise: for authors; for implementers.
DOM interface:
[Exposed=Window]
From 47461ac0366e926d1045ac68ffbf2e5d15e58fbd Mon Sep 17 00:00:00 2001
From: Carolyn MacLeod
Date: Fri, 6 Dec 2019 08:17:42 -0500
Subject: [PATCH 04/18] Add accessibility considerations for: blockquote, body,
br, canvas, caption, cite, code, col, colgroup
---
source | 36 ++++++++++++++++++++++++++++++++++++
1 file changed, 36 insertions(+)
diff --git a/source b/source
index dbae1a17a05..374a153f642 100644
--- a/source
+++ b/source
@@ -15517,6 +15517,10 @@ interface HTMLStyleElement : HTMLElement {
onstorage
onunhandledrejection
onunload
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
@@ -18337,6 +18341,10 @@ a friend lost to the
Content attributes:
Global attributes
cite
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
@@ -20254,6 +20262,10 @@ merger with Demo Group.</p>
Phrasing content.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
Uses HTMLElement
.
@@ -21696,6 +21708,10 @@ interface HTMLTimeElement : HTMLElement {
Phrasing content.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
Uses HTMLElement
.
@@ -22490,6 +22506,10 @@ interface HTMLSpanElement : HTMLElement {
Nothing.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
@@ -40429,6 +40449,10 @@ side in the right column.</p>
Flow content, but with no descendant table
elements.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
@@ -40520,6 +40544,10 @@ the cell that corresponds to the values of the two dice.
Content attributes:
Global attributes
span
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
@@ -40568,6 +40596,10 @@ interface HTMLTableColElement : HTMLElement {
Global attributes
span
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
Uses HTMLTableColElement
, as defined for colgroup
elements.
@@ -60137,6 +60169,10 @@ dictionary AssignedNodesOptions {
Global attributes
width
height
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
typedef (CanvasRenderingContext2D or ImageBitmapRenderingContext or WebGLRenderingContext or WebGL2RenderingContext) RenderingContext;
From c5b5e2472d56081fe1b5160e9d37ed8f963573a6 Mon Sep 17 00:00:00 2001
From: Carolyn MacLeod
Date: Fri, 6 Dec 2019 10:56:06 -0500
Subject: [PATCH 05/18] Add accessibility considerations for: data, datalist,
dd, del, details, dfn, dialog, div, dl, dt
---
source | 40 ++++++++++++++++++++++++++++++++++++++++
1 file changed, 40 insertions(+)
diff --git a/source b/source
index 374a153f642..88a93245f24 100644
--- a/source
+++ b/source
@@ -18995,6 +18995,10 @@ interface HTMLLIElement : HTMLElement {
Or: One or more div
elements, optionally intermixed with script-supporting elements.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
@@ -19267,6 +19271,10 @@ first matching case):</p>
Flow content, but with no header
, footer
, sectioning content, or heading content descendants.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
Uses HTMLElement
.
@@ -19311,6 +19319,10 @@ first matching case):</p>
Flow content.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
Uses HTMLElement
.
@@ -19680,6 +19692,10 @@ included with Exhibit B.
If the element is not a child of a dl
element: flow content.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
@@ -20480,6 +20496,10 @@ resulting from the campaign's mismanagement.</p>
Content attributes:
Global attributes
Also, the title
attribute has special semantics on this element.
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
Uses HTMLElement
.
@@ -21273,6 +21293,10 @@ this specification: the <abbr>WHATWG</abbr> and the
Content attributes:
Global attributes
value
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
@@ -25666,6 +25690,10 @@ document.body.appendChild(wbr);
Global attributes
cite
datetime
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
Uses HTMLModElement
.
@@ -50981,6 +51009,10 @@ interface HTMLSelectElement : HTMLElement {
Or: Zero or more option
and script-supporting elements.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
@@ -57383,6 +57415,10 @@ dictionary FormDataEventInit : EventInit {
Content attributes:
Global attributes
open
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
@@ -57880,6 +57916,10 @@ interface HTMLDetailsElement : HTMLElement {
Content attributes:
Global attributes
open
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
From e7a58d17a961ac5a6914eadb0c5a6bc18e050acd Mon Sep 17 00:00:00 2001
From: Carolyn MacLeod
Date: Fri, 6 Dec 2019 13:36:16 -0500
Subject: [PATCH 06/18] Add accessibility considerations for: em, embed,
fieldset, figcaption, figure, footer, form, h1-h6, head
---
source | 41 +++++++++++++++++++++++++++++++++++++++++
1 file changed, 41 insertions(+)
diff --git a/source b/source
index 88a93245f24..fb572d38dfa 100644
--- a/source
+++ b/source
@@ -13092,6 +13092,10 @@ gave me some of the songs they wrote. I love sharing my music.</p>
Otherwise: One or more elements of metadata content, of which exactly one is a title
element and no more than one is a base
element.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
@@ -16249,6 +16253,10 @@ isn't his only passion. He also enjoys other pleasures.</p>
Phrasing content.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
@@ -16579,6 +16587,15 @@ Space is not the only void
descendants.
Content attributes:
Global attributes
+ Accessibility considerations:
+ If the nearest ancestor sectioning content or sectioning root
+ element is the body element: for authors; for implementers.
+ Otherwise: for authors; for implementers.
DOM interface:
Uses HTMLElement
.
@@ -19366,6 +19383,10 @@ first matching case):</p>
Or: flow content.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
Uses HTMLElement
.
@@ -19553,6 +19574,10 @@ included with Exhibit B.
Flow content.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
Uses HTMLElement
.
@@ -19975,6 +20000,10 @@ interface HTMLAnchorElement : HTMLElement {
Phrasing content.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
Uses HTMLElement
.
@@ -30717,6 +30746,10 @@ interface HTMLIFrameElement : HTMLElement {
width
height
Any other attribute that has no namespace (see prose).
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
@@ -43327,6 +43360,10 @@ interface HTMLTableCellElement : HTMLElement {
novalidate
target
rel
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window,
@@ -52727,6 +52764,10 @@ out of 233 257 824 bytes available</meter></p>
disabled
form
name
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
From b678de35c43e1654151ecabca834b9a6680ac21b Mon Sep 17 00:00:00 2001
From: Carolyn MacLeod
Date: Fri, 6 Dec 2019 14:16:41 -0500
Subject: [PATCH 07/18] Add accessibility considerations for: header, hgroup,
hr, html, i, iframe, img, ins
---
source | 41 +++++++++++++++++++++++++++++++++++++++++
1 file changed, 41 insertions(+)
diff --git a/source b/source
index fb572d38dfa..3ba258d8b87 100644
--- a/source
+++ b/source
@@ -13013,6 +13013,10 @@ interface DOMStringMap {
Content attributes:
Global attributes
manifest
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
@@ -16356,6 +16360,10 @@ interface HTMLHeadingElement : HTMLElement {
elements.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
Uses HTMLElement
.
@@ -16500,6 +16508,15 @@ Space is not the only void
descendants.
Content attributes:
Global attributes
+ Accessibility considerations:
+ If the nearest ancestor sectioning content or sectioning root
+ element is the body element: for authors; for implementers.
+ Otherwise: for authors; for implementers.
DOM interface:
Uses HTMLElement
.
@@ -18137,6 +18154,10 @@ and is further discussed below.</div>
Nothing.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
@@ -22070,6 +22091,10 @@ For example, the 10th point has coordinate
Phrasing content.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
Uses HTMLElement
.
@@ -25635,6 +25660,10 @@ document.body.appendChild(wbr);
Global attributes
cite
datetime
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
Uses HTMLModElement
.
@@ -26280,6 +26309,14 @@ interface HTMLSourceElement : HTMLElement {
height
referrerpolicy
decoding
+ Accessibility considerations:
+ If the element has a non-empty alt
attribute: for authors; for implementers.
+ Otherwise: for authors; for implementers.
DOM interface:
[Exposed=Window,
@@ -30026,6 +30063,10 @@ href="?audio">audio</a> test instead.)</p>
width
height
referrerpolicy
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
From abf4ea4a625dae52c9d4fa7f7fc94676e7265294 Mon Sep 17 00:00:00 2001
From: Carolyn MacLeod
Date: Fri, 6 Dec 2019 14:31:21 -0500
Subject: [PATCH 08/18] Use new unique links for html-aria text-level-semantics
elements: b, bdi, bdo, br, cite, code, data, dfn (see
https://github.com/w3c/html-aria/pull/202)
---
source | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/source b/source
index 3ba258d8b87..909c25a9027 100644
--- a/source
+++ b/source
@@ -20330,7 +20330,7 @@ merger with Demo Group.</p>
Global attributes
Accessibility considerations:
- For authors.
+ For authors.
For implementers.
DOM interface:
Uses HTMLElement
.
@@ -20548,7 +20548,7 @@ resulting from the campaign's mismanagement.</p>
Also, the title
attribute has special semantics on this element.
Accessibility considerations:
- For authors.
+ For authors.
For implementers.
DOM interface:
Uses HTMLElement
.
@@ -21345,7 +21345,7 @@ this specification: the <abbr>WHATWG</abbr> and the
value
Accessibility considerations:
- For authors.
+ For authors.
For implementers.
DOM interface:
@@ -21784,7 +21784,7 @@ interface HTMLTimeElement : HTMLElement {
Global attributes
Accessibility considerations:
- For authors.
+ For authors.
For implementers.
DOM interface:
Uses HTMLElement
.
@@ -22155,7 +22155,7 @@ her—</i></p>
Global attributes
Accessibility considerations:
- For authors.
+ For authors.
For implementers.
DOM interface:
Uses HTMLElement
.
@@ -22437,7 +22437,7 @@ wormhole connection.</mark></p>
Also, the dir
global attribute has special semantics on this element.
Accessibility considerations:
- For authors.
+ For authors.
For implementers.
DOM interface:
Uses HTMLElement
.
@@ -22502,7 +22502,7 @@ wormhole connection.</mark></p>
Also, the dir
global attribute has special semantics on this element.
Accessibility considerations:
- For authors.
+ For authors.
For implementers.
DOM interface:
Uses HTMLElement
.
@@ -22586,7 +22586,7 @@ interface HTMLSpanElement : HTMLElement {
Global attributes
Accessibility considerations:
- For authors.
+ For authors.
For implementers.
DOM interface:
From 5efd44ed1668f1f1eeef3b54af17089710f52b2f Mon Sep 17 00:00:00 2001
From: Carolyn MacLeod
Date: Fri, 6 Dec 2019 15:51:39 -0500
Subject: [PATCH 09/18] Add accessibility considerations for: kbd, label,
legend, li, link, main, map, mark, menu
---
source | 36 ++++++++++++++++++++++++++++++++++++
1 file changed, 36 insertions(+)
diff --git a/source b/source
index 909c25a9027..03627f4d7d7 100644
--- a/source
+++ b/source
@@ -13455,6 +13455,10 @@ interface HTMLBaseElement : HTMLElement {
as
color
Also, the title
attribute has special semantics on this element.
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
@@ -18815,6 +18819,10 @@ interface HTMLUListElement : HTMLElement {
Zero or more li
and script-supporting elements.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
@@ -18861,6 +18869,10 @@ interface HTMLMenuElement : HTMLElement {
Content attributes:
Global attributes
If the element is not a child of an ul
or menu
element: value
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
@@ -19635,6 +19647,10 @@ included with Exhibit B.
Flow content.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
Uses HTMLElement
.
@@ -21978,6 +21994,10 @@ Linux demo 2.6.10-grsec+gg3+e+fhs6b+nfs+gr0501+++p3+c4a+gr2b-reslog-v6.189 #1 SM
Phrasing content.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
Uses HTMLElement
.
@@ -22287,6 +22307,10 @@ brighter. A <b>rat</b> scurries past the corner wall.</p>
Phrasing content.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
Uses HTMLElement
.
@@ -39082,6 +39106,10 @@ dictionary TrackEventInit : EventInit {
Content attributes:
Global attributes
name
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
@@ -43875,6 +43903,10 @@ interface HTMLFormElement : HTMLElement {
Content attributes:
Global attributes
for
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
@@ -52989,6 +53021,10 @@ interface HTMLFieldSetElement : HTMLElement {
Phrasing content.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
From 811a803f45a69e32ca4d24d635f334c92313a38c Mon Sep 17 00:00:00 2001
From: Carolyn MacLeod
Date: Fri, 6 Dec 2019 16:08:27 -0500
Subject: [PATCH 10/18] Add accessibility considerations for: meta, meter, nav,
noscript, object, ol, optgroup, option, output, p
---
source | 40 ++++++++++++++++++++++++++++++++++++++++
1 file changed, 40 insertions(+)
diff --git a/source b/source
index 03627f4d7d7..29ba6054ece 100644
--- a/source
+++ b/source
@@ -14034,6 +14034,10 @@ interface HTMLLinkElement : HTMLElement {
http-equiv
content
charset
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
@@ -15930,6 +15934,10 @@ interface HTMLBodyElement : HTMLElement {
Flow content.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
Uses HTMLElement
.
@@ -18017,6 +18025,10 @@ Space is not the only void
Phrasing content.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
@@ -18578,6 +18590,10 @@ be cowed by the possibility.</blockquote>
reversed
start
type
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
@@ -31224,6 +31240,10 @@ interface HTMLEmbedElement : HTMLElement {
form
width
height
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
@@ -51225,6 +51245,10 @@ interface HTMLDataListElement : HTMLElement {
Global attributes
disabled
label
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
@@ -51326,6 +51350,10 @@ interface HTMLOptGroupElement : HTMLElement {
label
selected
value
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window,
@@ -52088,6 +52116,10 @@ Daddy"></textarea>
for
form
name
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
@@ -52452,6 +52484,10 @@ interface HTMLProgressElement : HTMLElement {
low
high
optimum
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
@@ -59755,6 +59791,10 @@ not-slash = %x0000-002E / %x0030-10FFFF
Otherwise: text that conforms to the requirements given in the prose.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
Uses HTMLElement
.
From f57eda87c7fbbf97d35ebdd878c733118b0cd6d7 Mon Sep 17 00:00:00 2001
From: Carolyn MacLeod
Date: Fri, 6 Dec 2019 16:39:27 -0500
Subject: [PATCH 11/18] Add accessibility considerations for: param, picture,
pre, progress, q, rp, rt, ruby, s, samp
---
source | 40 ++++++++++++++++++++++++++++++++++++++++
1 file changed, 40 insertions(+)
diff --git a/source b/source
index 29ba6054ece..42595d5093f 100644
--- a/source
+++ b/source
@@ -18280,6 +18280,10 @@ of Gralmond's winters.</p>
Phrasing content.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
@@ -20325,6 +20329,10 @@ merger with Demo Group.</p>
Phrasing content.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
Uses HTMLElement
.
@@ -20483,6 +20491,10 @@ gossip column, maybe!</q>.</p>
Content attributes:
Global attributes
cite
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
Uses HTMLQuoteElement
.
@@ -20778,6 +20790,10 @@ this specification: the <abbr>WHATWG</abbr> and the
See prose.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
Uses HTMLElement
.
@@ -21283,6 +21299,10 @@ this specification: the <abbr>WHATWG</abbr> and the
Phrasing content.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
Uses HTMLElement
.
@@ -21311,6 +21331,10 @@ this specification: the <abbr>WHATWG</abbr> and the
Text.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
Uses HTMLElement
.
@@ -21949,6 +21973,10 @@ looked pleased.</p>
Phrasing content.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
Uses HTMLElement
.
@@ -26046,6 +26074,10 @@ interface HTMLModElement : HTMLElement {
optionally intermixed with script-supporting elements.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
@@ -31969,6 +32001,10 @@ interface HTMLObjectElement : HTMLElement {
Global attributes
name
value
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
@@ -52311,6 +52347,10 @@ interface HTMLOutputElement : HTMLElement {
Global attributes
value
max
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
From 29d919c1cef4b9b282e17096304c1fb924f2f12c Mon Sep 17 00:00:00 2001
From: Carolyn MacLeod
Date: Fri, 6 Dec 2019 17:16:55 -0500
Subject: [PATCH 12/18] Add accessibility considerations for: script, section,
select, small, slot, source, span
---
source | 32 ++++++++++++++++++++++++++++++++
1 file changed, 32 insertions(+)
diff --git a/source b/source
index 42595d5093f..6b5a2decd81 100644
--- a/source
+++ b/source
@@ -15772,6 +15772,10 @@ interface HTMLBodyElement : HTMLElement {
Flow content.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
Uses HTMLElement
.
@@ -20241,6 +20245,10 @@ ten meters.</strong></strong> You have been warned.</p>
Phrasing content.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
Uses HTMLElement
.
@@ -22606,6 +22614,10 @@ wormhole connection.</mark></p>
Phrasing content.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
@@ -26121,6 +26133,10 @@ interface HTMLPictureElement : HTMLElement {
srcset
sizes
media
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
@@ -50635,6 +50651,14 @@ interface HTMLButtonElement : HTMLElement {
name
required
size
+ Accessibility considerations:
+ If the element has a multiple
attribute or a size
attribute with a value > 1: for authors; for implementers.
+ Otherwise: for authors; for implementers.
DOM interface:
[Exposed=Window]
@@ -58485,6 +58509,10 @@ interface HTMLDialogElement : HTMLElement {
crossorigin
integrity
referrerpolicy
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
@@ -60298,6 +60326,10 @@ interface HTMLTemplateElement : HTMLElement {
Content attributes:
Global attributes
name
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
From aae62faf00a46a3e70fc74d12cb29aeb03e51a71 Mon Sep 17 00:00:00 2001
From: Carolyn MacLeod
Date: Fri, 6 Dec 2019 17:57:04 -0500
Subject: [PATCH 13/18] Add accessibility considerations for: strong, style,
sub and sup, summary, table, tbody, td, template
---
source | 36 ++++++++++++++++++++++++++++++++++++
1 file changed, 36 insertions(+)
diff --git a/source b/source
index 6b5a2decd81..c3830eccb64 100644
--- a/source
+++ b/source
@@ -15171,6 +15171,10 @@ people expect to have work and what is necessary.
Global attributes
media
Also, the title
attribute has special semantics on this element.
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
@@ -20154,6 +20158,10 @@ interface HTMLAnchorElement : HTMLElement {
Phrasing content.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
Uses HTMLElement
.
@@ -22103,6 +22111,14 @@ Linux demo 2.6.10-grsec+gg3+e+fhs6b+nfs+gr0501+++p3+c4a+gr2b-reslog-v6.189 #1 SM
Phrasing content.
Content attributes:
Global attributes
+ Accessibility considerations:
+ The sub
element: for authors; for implementers.
+ The sup
element: for authors; for implementers.
DOM interface:
Use HTMLElement
.
@@ -39969,6 +39985,10 @@ interface HTMLAreaElement : HTMLElement {
script-supporting elements.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
@@ -40842,6 +40862,10 @@ interface HTMLTableColElement : HTMLElement {
Zero or more tr
and script-supporting elements.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
@@ -41246,6 +41270,10 @@ interface HTMLTableRowElement : HTMLElement {
rowspan
headers
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
@@ -57796,6 +57824,10 @@ interface HTMLDetailsElement : HTMLElement {
Or: one element of heading content.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
Uses HTMLElement
.
@@ -60038,6 +60070,10 @@ not-slash = %x0000-002E / %x0030-10FFFF
Nothing (for clarification, see example).
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
From 5bd847d5ee513690d122840853feed7d76436966 Mon Sep 17 00:00:00 2001
From: Carolyn MacLeod
Date: Fri, 6 Dec 2019 18:15:59 -0500
Subject: [PATCH 14/18] Add accessibility considerations for: textarea, tfoot,
th, thead, time, title, tr, track, u, ul
---
source | 40 ++++++++++++++++++++++++++++++++++++++++
1 file changed, 40 insertions(+)
diff --git a/source b/source
index c3830eccb64..77bb9bf0c98 100644
--- a/source
+++ b/source
@@ -13161,6 +13161,10 @@ interface HTMLHeadElement : HTMLElement {
Text that is not inter-element whitespace.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
@@ -18787,6 +18791,10 @@ I first lived there):</p>
Zero or more li
and script-supporting elements.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
@@ -21497,6 +21505,10 @@ interface HTMLDataElement : HTMLElement {
Content attributes:
Global attributes
datetime
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
@@ -22331,6 +22343,10 @@ brighter. A <b>rat</b> scurries past the corner wall.</p>
Phrasing content.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
Uses HTMLElement
.
@@ -32680,6 +32696,10 @@ interface HTMLAudioElement : HTMLMediaElement {
srclang
label
default
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
@@ -40999,6 +41019,10 @@ interface HTMLTableSectionElement : HTMLElement {
Zero or more tr
and script-supporting elements.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
Uses HTMLTableSectionElement
, as defined for tbody
elements.
@@ -41067,6 +41091,10 @@ interface HTMLTableSectionElement : HTMLElement {
Zero or more tr
and script-supporting elements.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
Uses HTMLTableSectionElement
, as defined for tbody
elements.
@@ -41101,6 +41129,10 @@ interface HTMLTableSectionElement : HTMLElement {
Zero or more td
, th
, and script-supporting elements.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
@@ -41372,6 +41404,10 @@ interface HTMLTableCellElement : HTMLElement {
headers
scope
abbr
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
Uses HTMLTableCellElement
, as defined for td
elements.
@@ -51717,6 +51753,10 @@ interface HTMLOptionElement : HTMLElement {
required
rows
wrap
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
From e36d80039f032d4c6ea0dcba0869271ca8e1e324 Mon Sep 17 00:00:00 2001
From: Carolyn MacLeod
Date: Fri, 6 Dec 2019 18:24:44 -0500
Subject: [PATCH 15/18] Add accessibility considerations for: var, video, wbr
---
source | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/source b/source
index 77bb9bf0c98..cef780c5095 100644
--- a/source
+++ b/source
@@ -21931,6 +21931,10 @@ end.</code></pre>
Phrasing content.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
Uses HTMLElement
.
@@ -22779,6 +22783,10 @@ Sydney</p>
Nothing.
Content attributes:
Global attributes
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
Uses HTMLElement
.
@@ -32159,6 +32167,10 @@ interface HTMLParamElement : HTMLElement {
controls
width
height
+ Accessibility considerations:
+ For authors.
+ For implementers.
DOM interface:
[Exposed=Window]
From 610d86b5d5ef6c3b1db81aed51060ef9e118d44a Mon Sep 17 00:00:00 2001
From: Carolyn MacLeod
Date: Fri, 6 Dec 2019 19:12:52 -0500
Subject: [PATCH 16/18] Wrap line in select element accessibility
considerations to fit 100 char max
---
source | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/source b/source
index cef780c5095..2bcf6c1d586 100644
--- a/source
+++ b/source
@@ -50729,7 +50729,8 @@ interface HTMLButtonElement : HTMLElement {
size
Accessibility considerations:
- If the element has a multiple
attribute or a size
attribute with a value > 1: If the element has a multiple
attribute or a size
attribute with a value > 1: for authors; for implementers.
Otherwise:
Date: Sun, 8 Dec 2019 23:37:49 -0500
Subject: [PATCH 17/18] Temporarily remove 3 lines of markup until the
referenced links exist.
---
source | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/source b/source
index 2bcf6c1d586..25d962058f6 100644
--- a/source
+++ b/source
@@ -16387,7 +16387,6 @@ interface HTMLHeadingElement : HTMLElement {
Accessibility considerations:
For authors.
- For implementers.
DOM interface:
Uses HTMLElement
.
@@ -26443,8 +26442,7 @@ interface HTMLSourceElement : HTMLElement {
href="https://w3c.github.io/html-aria/#el-img">for authors; for implementers.
Otherwise: for authors; for implementers.
+ href="https://w3c.github.io/html-aria/#el-img-empty-alt">for authors.
DOM interface:
[Exposed=Window,
@@ -60418,7 +60416,6 @@ interface HTMLTemplateElement : HTMLElement {
Accessibility considerations:
For authors.
- For implementers.
DOM interface:
[Exposed=Window]
From 56b642ac85ecc8716cdfe233387994c0a6d86c59 Mon Sep 17 00:00:00 2001
From: Carolyn MacLeod
Date: Sat, 14 Dec 2019 13:32:35 -0500
Subject: [PATCH 18/18] Revert "Temporarily remove 3 lines of markup until the
referenced links exist."
This reverts commit 7a469fdd44db6e5aa8b121d870d2f3993070d1d0
---
source | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/source b/source
index 25d962058f6..2bcf6c1d586 100644
--- a/source
+++ b/source
@@ -16387,6 +16387,7 @@ interface HTMLHeadingElement : HTMLElement {
Accessibility considerations:
For authors.
+ For implementers.
DOM interface:
Uses HTMLElement
.
@@ -26442,7 +26443,8 @@ interface HTMLSourceElement : HTMLElement {
href="https://w3c.github.io/html-aria/#el-img">for authors; for implementers.
Otherwise: for authors.
+ href="https://w3c.github.io/html-aria/#el-img-empty-alt">for authors; for implementers.
DOM interface:
[Exposed=Window,
@@ -60416,6 +60418,7 @@ interface HTMLTemplateElement : HTMLElement {
Accessibility considerations:
For authors.
+ For implementers.
DOM interface:
[Exposed=Window]