From 7ab9a316e460ec8c278abf3d46449f940f2cfe10 Mon Sep 17 00:00:00 2001 From: Carolyn MacLeod Date: Mon, 11 Nov 2019 16:34:06 -0500 Subject: [PATCH 01/18] Add Accessibility considerations concept: - definition - for anchor element - for input element types - for button element --- source | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/source b/source index da9b567bde7..7b753830b11 100644 --- a/source +++ b/source @@ -10706,6 +10706,21 @@ console.assert(image.height === 200); the left of the dash is normative, the content to the right of the dash is not.)

+
Accessibility considerations
+ +
+ +

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.

+ +
+ +
DOM interface

A normative definition of a DOM interface that such elements must implement.

@@ -19717,6 +19732,9 @@ interface HTMLDivElement : HTMLElement {
hreflang
type
referrerpolicy
+
Accessibility considerations:
+
Represents a hyperlink: for authors; for implementers.
+
Otherwise: for authors; for implementers.
DOM interface:
[Exposed=Window]
@@ -43916,6 +43934,29 @@ 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.
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:
[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);
the left of the dash is normative, the content to the right of the dash is not.)

-
Accessibility considerations
+
Accessibility considerations

For authors: Conformance requirements for use of ARIA role and aria-* attributes on - HTML elements are defined in ARIA in HTML.

+ data-x="attr-aria-role">role
and 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.

@@ -19732,9 +19732,14 @@ interface HTMLDivElement : HTMLElement {
hreflang
type
referrerpolicy
-
Accessibility considerations:
-
Represents a hyperlink: for authors; for implementers.
-
Otherwise: for authors; for implementers.
+
Accessibility considerations:
+
If the element has an href attribute: for authors; for implementers.
+
Otherwise: for authors; for implementers.
DOM interface:
[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>
Content attributes:
Global attributes
Also, the title attribute has special semantics on this element.
+
Accessibility considerations:
+
For authors.
+
For implementers.
DOM interface:
Uses HTMLElement.
@@ -22039,6 +22059,10 @@ her—</i></p>
Phrasing content.
Content attributes:
Global attributes
+
Accessibility considerations:
+
For authors.
+
For implementers.
DOM interface:
Uses HTMLElement.
@@ -22317,6 +22341,10 @@ wormhole connection.</mark></p>
Content attributes:
Global attributes
Also, the dir global attribute has special semantics on this element.
+
Accessibility considerations:
+
For authors.
+
For implementers.
DOM interface:
Uses HTMLElement.
@@ -22378,6 +22406,10 @@ wormhole connection.</mark></p>
Content attributes:
Global attributes
Also, the dir global attribute has special semantics on this element.
+
Accessibility considerations:
+
For authors.
+
For implementers.
DOM interface:
Uses HTMLElement.
@@ -32267,6 +32299,10 @@ zero or more track elements, then
loop
muted
controls
+
Accessibility considerations:
+
For authors.
+
For implementers.
DOM interface:
[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]