diff --git a/source b/source index da0c5533c05..19ba3a552e0 100644 --- a/source +++ b/source @@ -2234,12 +2234,11 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d

Character encodings

-

A character encoding, or just - encoding where that is not ambiguous, is a defined way to convert between byte streams and - Unicode strings, as defined in the WHATWG Encoding standard. An encoding has an - encoding name and - one or more A character + encoding, or just encoding where that is not ambiguous, is a defined way to convert + between byte streams and Unicode strings, as defined in the WHATWG Encoding standard. An + encoding has an encoding + name and one or more encoding labels, referred to as the encoding's name and labels in the Encoding standard.

@@ -2593,48 +2592,43 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d

The Unicode character set is used to represent textual data, and the WHATWG Encoding standard - defines requirements around character encodings.

+ defines requirements around character encodings.

This specification introduces terminology based on the terms defined in those specifications, as described earlier.

-

The following terms are used as defined in the WHATWG Encoding standard:

+

The following terms are used as defined in the WHATWG Encoding standard:

@@ -2648,25 +2642,23 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d as well as its corresponding namespaces specification, because that syntax uses an XML serialization with namespaces.

-

The attribute with the tag name xml:space in the XML namespace is defined by - the XML specification.

+

The attribute with the tag name xml:space in + the XML namespace is defined by the XML specification.

The Name production is defined in the XML specification.

-

This specification also references the This specification also references the <?xml-stylesheet?> processing instruction, defined in the Associating Style Sheets with XML documents specification.

-

This specification also non-normatively mentions the XSLTProcessor interface and its transformToFragment() and transformToDocument() methods. -

+

This specification also non-normatively mentions the XSLTProcessor + interface and its transformToFragment() and transformToDocument() methods.

@@ -2678,85 +2670,79 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d

The following terms are defined in the WHATWG URL standard:

A number of schemes and protocols are referenced by this specification also:

-

Media fragment syntax - is defined in the Media Fragments URI specification.

+

Media fragment + syntax is defined in the Media Fragments URI specification.

@@ -2767,27 +2753,27 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d

The following terms are defined in the HTTP specifications:

The following terms are defined in the Cookie specification:

The following term is defined in the Web Linking specification:

@@ -2800,72 +2786,81 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d

The following terms are defined in the WHATWG Fetch standard:

-

The following terms are defined in Referrer Policy:

+

The following terms are defined in Referrer Policy:

The following terms are defined in Mixed Content:

@@ -2889,83 +2884,80 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d

The following terms are defined in the Web IDL specification:

The Web IDL specification also defines the following types that are used in Web IDL fragments in this specification:

-

The term throw in this specification is - used as defined in the Web IDL specification. The DOMException type and the - following exception names are defined by Web IDL and used by this specification:

+

The term throw in this + specification is used as defined in the Web IDL specification. The DOMException + type and the following exception names are defined by Web IDL and used by this + specification:

-

When this specification requires a user agent to create a - Date object representing a particular time (which could be the - special value Not-a-Number), the milliseconds component of that time, if any, must be truncated - to an integer, and the time value of the newly created Date - object must represent the resulting truncated time.

+

When this specification requires a user agent to create a Date object + representing a particular time (which could be the special value Not-a-Number), the milliseconds + component of that time, if any, must be truncated to an integer, and the time value of the newly + created Date object must represent the resulting truncated time.

For instance, given the time 23045 millionths of a second after 01:00 UTC on January 1st 2000, i.e. the time 2000-01-01T00:00:00.023045Z, then the Date object @@ -2991,94 +2983,94 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d data-x="willful violation">despite it being an officially obsoleted type according to RFC 4329.

-

The following terms are defined in the JavaScript specification and used in this specification:

+

The following terms are defined in the JavaScript specification and used in this + specification:

@@ -3100,139 +3092,142 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d spec=DOM>

The following features are defined in the UI Events specification:

The following features are defined in the Touch Events specification:

-

This specification sometimes uses the term name to - refer to the event's type; as in, "an event named This specification sometimes uses the term name to refer to the event's + type; as in, "an event named click" or "if the event name is keypress". The terms "name" and "type" for events are synonymous.

@@ -3240,33 +3235,36 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d specification:

    -
  • DOMParser
  • -
  • innerHTML
  • -
  • outerHTML
  • +
  • DOMParser
  • +
  • innerHTML
  • +
  • outerHTML
-

The Selection interface is defined in the - Selection API specification.

+

The Selection + interface is defined in the Selection API specification.

User agents are encouraged to implement the features described in the execCommand specification.

The following parts of the WHATWG Fullscreen API standard are referenced from this specification, in part to define the rendering of dialog elements, and also to - define how the Fullscreen API interacts with HTML:

+ define how the Fullscreen API interacts with HTML:

    -
  • top layer and its - add and - remove algorithms
  • -
  • requestFullscreen() +
  • top layer and its + add and + remove algorithms
  • +
  • requestFullscreen()

The High Resolution Time specification provides the DOMHighResTimeStamp typedef and the Performance interface's now() method. -

+ data-x-href="https://w3c.github.io/hr-time/#dom-domhighrestimestamp">DOMHighResTimeStamp + typedef and the Performance + interface's now() + method.

@@ -3276,17 +3274,16 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d
-

This specification uses the following features defined in the File API specification:

+

This specification uses the following features defined in the File API specification:

    - -
  • Blob interface
  • -
  • File interface
  • -
  • FileList interface
  • -
  • The concept of a closed Blob
  • -
  • Blob.type
  • -
  • The concept of read errors
  • +
  • Blob interface
  • +
  • File interface
  • +
  • FileList interface
  • +
  • The concept of a closed Blob
  • +
  • Blob.type
  • +
  • The concept of read errors
@@ -3297,13 +3294,12 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d
-

The following terms are defined in the Media Source Extensions specification:

+

The following terms are defined in the Media Source Extensions specification:

    - -
  • MediaSource interface
  • -
  • Detaching from a media element
  • - +
  • MediaSource interface
  • +
  • detaching from a media element
@@ -3312,13 +3308,12 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d
-

The following terms are defined in the Media Capture and Streams specification:

+

The following terms are defined in the Media Capture and Streams specification:

    - -
  • MediaStream interface
  • +
  • MediaStream interface
  • getUserMedia() method
  • -
@@ -3333,16 +3328,13 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d features and terms are defined in the XMLHttpRequest specification:

    - -
  • XMLHttpRequest interface -
  • XMLHttpRequest.responseXML attribute - -
  • ProgressEvent interface -
  • ProgressEvent.lengthComputable attribute -
  • ProgressEvent.loaded attribute -
  • ProgressEvent.total attribute -
  • Fire a progress event named e - +
  • XMLHttpRequest interface
  • +
  • XMLHttpRequest.responseXML attribute
  • +
  • ProgressEvent interface
  • +
  • ProgressEvent.lengthComputable attribute
  • +
  • ProgressEvent.loaded attribute
  • +
  • ProgressEvent.total attribute
  • +
  • Fire a progress event named e
@@ -3354,7 +3346,7 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d

The following features are defined in the Battery Status API specification:

    -
  • getBattery() method +
  • getBattery() method
@@ -3365,7 +3357,7 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d
-

Implementations must support Media Queries. The Implementations must support Media Queries. The <media-condition> feature is defined therein.

@@ -3380,69 +3372,61 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d (though it is encouraged, at least for Web browsers), some features are defined in terms of specific CSS requirements.

-

When this specification requires that something be When this specification requires that something be parsed according to a particular CSS grammar, the relevant algorithm in the CSS Syntax specification must be followed.

-

In particular, some features require that a string be parsed as a CSS - <color> value. When parsing a CSS value, user agents are required by the CSS - specifications to apply some error handling rules. These apply to this specification also.

+

In particular, some features require that a string be parsed as a CSS <color> + value. When parsing a CSS value, user agents are required by the CSS specifications to + apply some error handling rules. These apply to this specification also. +

For example, user agents are required to close all open constructs upon finding the end of a style sheet unexpectedly. Thus, when parsing the string "rgb(0,0,0" (with a missing close-parenthesis) for a color value, the close parenthesis is implied by this error handling rule, and a value is obtained (the color 'black'). - However, the similar construct "rgb(0,0," (with both a missing parenthesis - and a missing "blue" value) cannot be parsed, as closing the open construct does not result in a - viable value.

+ However, the similar construct "rgb(0,0," (with both a missing + parenthesis and a missing "blue" value) cannot be parsed, as closing the open construct does not + result in a viable value.

The following terms and features are defined in the CSS specification:

    -
  • viewport
  • -
  • line box
  • -
  • out-of-flow
  • -
  • in-flow
  • -
  • replaced element
  • -
  • intrinsic dimensions
  • -
  • content area
  • -
  • content box
  • -
  • border box
  • -
  • margin box
  • -
  • border edge
  • -
  • margin edge
  • -
  • collapsing margins
  • -
  • containing block
  • -
  • inline box
  • -
  • block box
  • -
  • The - 'margin-top', - 'margin-bottom', - 'margin-left', - and - 'margin-right' - properties -
  • -
  • The - 'padding-top', - 'padding-bottom', - 'padding-left', - and - 'padding-right' - properties -
  • -
  • The 'float' property
  • -
  • The 'clear' property
  • -
  • The 'width' property
  • -
  • The 'height' property
  • -
  • The 'line-height' property
  • -
  • The 'vertical-align' property
  • -
  • The 'content' property
  • -
  • The 'inline-block' value of the 'display' property
  • -
  • The 'visibility' property
  • +
  • viewport
  • +
  • line box
  • +
  • out-of-flow
  • +
  • in-flow
  • +
  • replaced element
  • +
  • intrinsic dimensions
  • +
  • content area
  • +
  • content box
  • +
  • border box
  • +
  • margin box
  • +
  • border edge
  • +
  • margin edge
  • +
  • collapsing margins
  • +
  • containing block
  • +
  • inline box
  • +
  • block box
  • +
  • The 'margin-top', + 'margin-bottom', + 'margin-left', and + 'margin-right' properties
  • +
  • The 'padding-top', + 'padding-bottom', + 'padding-left', and + 'padding-right' properties
  • +
  • The 'float' property
  • +
  • The 'clear' property
  • +
  • The 'width' property
  • +
  • The 'height' property
  • +
  • The 'line-height' property
  • +
  • The 'vertical-align' property
  • +
  • The 'content' property
  • +
  • The 'inline-block' value of the 'display' property
  • +
  • The 'visibility' property

The CSS specification also defines the following border properties:

@@ -3458,29 +3442,28 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d Right Width - 'border-top-width' - 'border-bottom-width' - 'border-left-width' - 'border-right-width' + 'border-top-width' + 'border-bottom-width' + 'border-left-width' + 'border-right-width' Style - 'border-top-style' - 'border-bottom-style' - 'border-left-style' - 'border-right-style' + 'border-top-style' + 'border-bottom-style' + 'border-left-style' + 'border-right-style' Color - 'border-top-color' - 'border-bottom-color' - 'border-left-color' - 'border-right-color' + 'border-top-color' + 'border-bottom-color' + 'border-left-color' + 'border-right-color' -

The terms intrinsic width and - intrinsic height refer to the width dimension and the height +

The terms intrinsic width and intrinsic height refer to the width dimension and the height dimension, respectively, of intrinsic dimensions.

-

The basic version of the The basic version of the 'display' property is defined in the CSS specification, and the property is extended by other CSS modules.

@@ -3489,41 +3472,32 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d specification:

    -
  • The - 'margin-block-start', - 'margin-block-end', - 'margin-inline-start', - and - 'margin-inline-end' - properties -
  • -
  • The - 'padding-block-start', - 'padding-block-end', - 'padding-inline-start', - and - 'padding-inline-end' - properties -
  • +
  • The 'margin-block-start', + 'margin-block-end', + 'margin-inline-start', and + 'margin-inline-end' properties
  • +
  • The 'padding-block-start', + 'padding-block-end', + 'padding-inline-start', and + 'padding-inline-end' properties

The following terms and features are defined in the CSS Color specification:

    -
  • named color
  • -
  • <color>
  • -
  • The 'color' property
  • +
  • named color
  • +
  • <color>
  • +
  • The 'color' property
-

The term paint source is used as - defined in the CSS Image Values and Replaced Content specification to define the - interaction of certain HTML elements with the CSS 'element()' function.

+

The term paint + source is used as defined in the CSS Image Values and Replaced Content + specification to define the interaction of certain HTML elements with the CSS 'element()' + function.

-

The term default object size - and the The term default + object size and the 'object-fit' property are also defined in the CSS Image Values and Replaced Content specification.

@@ -3532,12 +3506,12 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d specification:

    -
  • The 'background-color' property
  • -
  • The 'background-image' property
  • -
  • The <position> CSS data type
  • +
  • The 'background-color' property
  • +
  • The 'background-image' property
  • +
  • The <position> CSS data type
-

The term The term block-level is defined in the CSS Display specification.

@@ -3545,18 +3519,18 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d spec=CSSFONTS>

    -
  • The 'font-family' property
  • -
  • The 'font-weight' property
  • -
  • The 'font-size' property
  • -
  • The 'font' property
  • +
  • The 'font-family' property
  • +
  • The 'font-weight' property
  • +
  • The 'font-size' property
  • +
  • The 'font' property
-

The - 'list-style-type' - property is defined in the CSS Lists and Counters specification. -

+

The 'list-style-type' + property is defined in the CSS Lists and Counters specification.

-

The The 'overflow' property is defined in the CSS Overflow specification.

@@ -3564,139 +3538,141 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d

    -
  • The 'position' property
  • -
  • The 'top' property
  • +
  • The 'position' property
  • +
  • The 'top' property
-

The The 'ruby-base' value of the 'display' property is defined in the CSS Ruby Layout specification.

The following features are defined in the CSS Table specification:

+
    -
  • The 'border-spacing' property
  • -
  • The 'border-collapse' property
  • -
  • The 'table-cell', - 'table-row', - 'table-caption', and - 'table' - values of the 'display' property
  • +
  • The 'border-spacing' property
  • +
  • The 'border-collapse' property
  • +
  • The 'table-cell', + 'table-row', + 'table-caption', and + 'table' values of the 'display' property
-

The following features are defined in the CSS Text specification: -

+

The following features are defined in the CSS Text specification:

    -
  • The 'text-transform' property
  • -
  • The 'white-space' property
  • -
  • The 'text-align' property
  • -
  • The 'letter-spacing' property
  • +
  • The 'text-transform' property
  • +
  • The 'white-space' property
  • +
  • The 'text-align' property
  • +
  • The 'letter-spacing' property
-

The following features are defined in the CSS Writing Modes specification: -

+

The following features are defined in the CSS Writing Modes specification:

    -
  • The 'direction' property
  • -
  • The 'unicode-bidi' property
  • -
  • The - block size, - inline size, - block-start, - block-end, - inline-start, - inline-end, - line-left, - and - line-right - concepts
  • +
  • The 'direction' property
  • +
  • The 'unicode-bidi' property
  • +
  • The block size, + inline size, + block-start, + block-end, + inline-start, + inline-end, + line-left, and + line-right concepts

The following features are defined in the CSS Basic User Interface specification:

    -
  • The 'outline' property
  • -
  • The 'cursor' property
  • -
  • The 'appearance' property
  • +
  • The 'outline' property
  • +
  • The 'cursor' property
  • +
  • The 'appearance' property

Implementations that support scripting must support the CSS Object Model. The following features and terms are defined in the CSSOM specifications:

    -
  • Screen interface
  • -
  • LinkStyle interface
  • -
  • CSSStyleDeclaration interface
  • -
  • cssText attribute of CSSStyleDeclaration
  • -
  • StyleSheet interface
  • -
  • create a CSS style sheet
  • -
  • remove a CSS style sheet
  • -
  • associated CSS style sheet
  • -
  • CSS style sheets and their properties: - type, - location, - parent CSS style sheet, - owner node, - owner CSS rule, - media, - title, - alternate flag, - disabled flag, - CSS rules, - origin-clean flag +
  • Screen interface
  • +
  • LinkStyle interface
  • +
  • CSSStyleDeclaration interface
  • +
  • cssText attribute of CSSStyleDeclaration
  • +
  • StyleSheet interface
  • +
  • create a CSS style sheet
  • +
  • remove a CSS style sheet
  • +
  • associated CSS style sheet
  • +
  • + CSS style sheets and their + properties: +
      +
    • type
    • +
    • location
    • +
    • parent CSS style sheet
    • +
    • owner node
    • +
    • owner CSS rule
    • +
    • media
    • +
    • title
    • +
    • alternate flag
    • +
    • disabled flag
    • +
    • CSS rules
    • +
    • origin-clean flag
    • +
  • -
  • CSS style sheet set
  • -
  • CSS style sheet set name
  • -
  • preferred CSS style sheet set name
  • -
  • change the preferred CSS style sheet set name
  • -
  • Serializing a CSS value
  • -
  • run the resize steps
  • -
  • run the scroll steps
  • -
  • evaluate media queries and report changes
  • -
  • Scroll an element into view
  • -
  • Scroll to the beginning of the document
  • -
  • The resize event
  • -
  • The scroll event
  • -
  • The features argument of window.open +
  • CSS style sheet set
  • +
  • CSS style sheet set name
  • +
  • preferred CSS style sheet set name
  • +
  • change the preferred CSS style sheet set name
  • +
  • Serializing a CSS value
  • +
  • run the resize steps
  • +
  • run the scroll steps
  • +
  • evaluate media queries and report changes
  • +
  • Scroll an element into view
  • +
  • Scroll to the beginning of the document
  • +
  • The resize event
  • +
  • The scroll event
  • +
  • The features argument of window.open

The following features and terms are defined in the CSS Syntax specifications:

    -
  • Parse a comma-separated list of component values -
  • component value -
  • environment encoding -
  • <whitespace-token> +
  • Parse a comma-separated list of component values
  • +
  • component value
  • +
  • environment encoding
  • +
  • <whitespace-token>
-

The following terms are defined in the Selectors specification: -

+

The following terms are defined in the Selectors specification:

    -
  • type selector
  • -
  • attribute selector
  • -
  • pseudo-class
  • +
  • type selector
  • +
  • attribute selector
  • +
  • pseudo-class

The following features are defined in the CSS Values and Units specification:

    -
  • <length>
  • -
  • The 'em' unit
  • -
  • The 'ex' unit
  • -
  • The 'vw' unit
  • -
  • The 'in' unit
  • -
  • The 'px' unit
  • -
  • The 'attr()' function
  • -
  • The 'calc()' function
  • +
  • <length>
  • +
  • The 'em' unit
  • +
  • The 'ex' unit
  • +
  • The 'vw' unit
  • +
  • The 'in' unit
  • +
  • The 'px' unit
  • +
  • The 'attr()' function
  • +
  • The 'calc()' function
-

The term The term style attribute is defined in the CSS Style Attributes specification.

@@ -3704,38 +3680,37 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d specification:

    -
  • specified value
  • -
  • computed value
  • -
  • used value
  • +
  • specified value
  • +
  • computed value
  • +
  • used value

The CanvasRenderingContext2D object's use of fonts depends on the features described in the CSS Fonts and Font Loading specifications, including - in particular FontFace objects and the font - source concept.

+ in particular FontFace objects and the font source concept. +

The following interfaces and terms are defined in the Geometry Interfaces Module specification:

    -
  • DOMMatrix interface -
  • DOMMatrixInit interface -
  • The create a DOMMatrix from a dictionary algorithm for DOMMatrixInit +
  • DOMMatrix interface
  • +
  • DOMMatrixInit interface
  • +
  • The create a DOMMatrix from a dictionary algorithm for DOMMatrixInit
- -
Intersection Observer
-

The following term is defined in the Intersection Observer specification:

+

The following term is defined in the Intersection Observer specification:

    -
  • run the update intersection observations steps
  • +
  • run the update intersection observations steps
@@ -3743,7 +3718,6 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d -
WebGL
@@ -3751,17 +3725,12 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d

The following interface is defined in the WebGL specification:

    -
  • WebGLRenderingContext interface +
  • WebGLRenderingContext interface
- - - - -
WebVTT
@@ -3774,15 +3743,14 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d

The following terms, used in this specification, are defined in the WebVTT specification:

    -
  • WebVTT file -
  • WebVTT file using cue text -
  • WebVTT file using chapter title text -
  • WebVTT file using only nested cues -
  • WebVTT parser -
  • The rules for updating the display of WebVTT text tracks -
  • The rules for interpreting WebVTT cue text -
  • The WebVTT text track cue writing direction -
  • VTTCue interface +
  • WebVTT file
  • +
  • WebVTT file using cue text
  • +
  • WebVTT file using chapter title text
  • +
  • WebVTT file using only nested cues
  • +
  • WebVTT parser
  • +
  • The rules for updating the display of WebVTT text tracks
  • +
  • The WebVTT text track cue writing direction
  • +
  • VTTCue interface
@@ -3796,29 +3764,25 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d

The following terms are defined in the WHATWG Fetch standard:

    -
  • establish a WebSocket - connection +
  • establish a WebSocket connection

The following terms are defined in the WebSocket protocol specification:

    - -
  • the WebSocket connection is established -
  • extensions in use -
  • subprotocol in use -
  • a WebSocket message has been received -
  • send a WebSocket Message -
  • fail the WebSocket connection -
  • close the WebSocket connection -
  • start the WebSocket closing handshake -
  • the WebSocket closing handshake is started -
  • the WebSocket connection is closed (possibly cleanly) -
  • the WebSocket connection close code -
  • the WebSocket connection close reason -
  • Sec-WebSocket-Protocol field - +
  • the WebSocket connection is established
  • +
  • extensions in use
  • +
  • subprotocol in use
  • +
  • a WebSocket message has been received
  • +
  • send a WebSocket Message
  • +
  • fail the WebSocket connection
  • +
  • close the WebSocket connection
  • +
  • start the WebSocket closing handshake
  • +
  • the WebSocket closing handshake is started
  • +
  • the WebSocket connection is closed (possibly cleanly)
  • +
  • the WebSocket connection close code
  • +
  • the WebSocket connection close reason
  • +
  • Sec-WebSocket-Protocol field
@@ -3830,93 +3794,27 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d
-

The role attribute is - defined in the ARIA specification, as are the following roles:

+

The role attribute is defined in the ARIA + specification, as are the following roles:

    -
  • alert
  • -
  • alertdialog
  • -
  • application
  • -
  • article
  • -
  • banner
  • -
  • button
  • -
  • checkbox
  • -
  • columnheader
  • -
  • combobox
  • -
  • complementary
  • -
  • contentinfo
  • -
  • dialog
  • -
  • directory
  • -
  • document
  • -
  • grid
  • -
  • gridcell
  • -
  • group
  • -
  • heading
  • -
  • img
  • -
  • link
  • -
  • list
  • -
  • listbox
  • -
  • listitem
  • -
  • log
  • -
  • main
  • -
  • marquee
  • -
  • menu
  • -
  • menubar
  • -
  • menuitem
  • -
  • menuitemcheckbox
  • -
  • menuitemradio
  • -
  • navigation
  • -
  • note
  • -
  • option
  • -
  • presentation
  • -
  • progressbar
  • -
  • radio
  • -
  • region
  • -
  • row
  • -
  • rowgroup
  • -
  • rowheader
  • -
  • search
  • -
  • separator
  • -
  • slider
  • -
  • spinbutton
  • -
  • status
  • -
  • tab
  • -
  • tablist
  • -
  • textbox
  • -
  • toolbar
  • -
  • tree
  • -
  • treeitem
  • +
  • button
  • +
  • presentation
-

In addition, the following aria-* content attributes are defined in the ARIA - specification:

+

In addition, the following aria-* content + attributes are defined in the ARIA specification:

    -
  • aria-checked
  • -
  • aria-describedby
  • -
  • aria-disabled
  • -
  • aria-expanded
  • -
  • aria-hidden
  • -
  • aria-invalid
  • -
  • aria-label
  • -
  • aria-level
  • -
  • aria-multiline
  • -
  • aria-multiselectable
  • -
  • aria-owns
  • -
  • aria-readonly
  • -
  • aria-required
  • -
  • aria-selected
  • -
  • aria-sort
  • -
  • aria-valuemax
  • -
  • aria-valuemin
  • -
  • aria-valuenow
  • +
  • aria-describedby
  • +
  • aria-disabled
  • +
  • aria-label
-

Finally, the following terms are defined in the ARIA specification:

+

Finally, the following terms are defined in the ARIA specification:

    -
  • accessible name
  • +
  • accessible name
@@ -3929,22 +3827,22 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d

The following terms are defined in Content Security Policy:

    -
  • Content Security Policy
  • -
  • Content Security Policy directive
  • -
  • The Content Security Policy syntax
  • -
  • enforce the policy
  • -
  • The parse a serialized Content Security Policy algorithm
  • -
  • The Initialize a global object's CSP list algorithm
  • -
  • The Initialize a Document's CSP list algorithm
  • -
  • The Should element's inline behavior be blocked by Content Security Policy? algorithm
  • -
  • The Should navigation request of type from source in target be blocked by Content Security Policy? algorithm
  • -
  • The Should navigation response to navigation request of type from source in target be blocked by Content Security Policy? algorithm
  • -
  • The report-uri directive
  • -
  • The EnsureCSPDoesNotBlockStringCompilation abstract operation
  • -
  • The Is base allowed for Document? algorithm
  • -
  • The frame-ancestors directive
  • -
  • The sandbox directive
  • -
  • The Should element be blocked a priori by Content Security Policy? algorithm
  • +
  • Content Security Policy
  • +
  • Content Security Policy directive
  • +
  • The Content Security Policy syntax
  • +
  • enforce the policy
  • +
  • The parse a serialized Content Security Policy algorithm
  • +
  • The Initialize a global object's CSP list algorithm
  • +
  • The Initialize a Document's CSP list algorithm
  • +
  • The Should element's inline behavior be blocked by Content Security Policy? algorithm
  • +
  • The Should navigation request of type from source in target be blocked by Content Security Policy? algorithm
  • +
  • The Should navigation response to navigation request of type from source in target be blocked by Content Security Policy? algorithm
  • +
  • The report-uri directive
  • +
  • The EnsureCSPDoesNotBlockStringCompilation abstract operation
  • +
  • The Is base allowed for Document? algorithm
  • +
  • The frame-ancestors directive
  • +
  • The sandbox directive
  • +
  • The Should element be blocked a priori by Content Security Policy? algorithm
@@ -3956,10 +3854,10 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d

The following terms are defined in Service Workers:

    -
  • client message queue
  • -
  • match service worker registration
  • -
  • ServiceWorkerContainer interface
  • -
  • service worker client
  • +
  • client message queue
  • +
  • match service worker registration
  • +
  • ServiceWorkerContainer interface
  • +
  • service worker client
@@ -3987,14 +3885,14 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d

The following features are defined in the MathML specification:

    -
  • MathML annotation-xml element -
  • MathML math element -
  • MathML merror element -
  • MathML mi element -
  • MathML mn element -
  • MathML mo element -
  • MathML ms element -
  • MathML mtext element +
  • MathML annotation-xml element
  • +
  • MathML math element
  • +
  • MathML merror element
  • +
  • MathML mi element
  • +
  • MathML mn element
  • +
  • MathML mo element
  • +
  • MathML ms element
  • +
  • MathML mtext element
@@ -4044,17 +3942,16 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d

The following features are defined in the SVG specifications:

    -
  • SVGImageElement interface -
  • SVGScriptElement interface -
  • SVGSVGElement interface -
  • SVG desc element -
  • SVG foreignObject element -
  • SVG image element -
  • SVG script element -
  • SVG svg element -
  • SVG title element -
  • SVG - use element +
  • SVGImageElement interface
  • +
  • SVGScriptElement interface
  • +
  • SVGSVGElement interface
  • +
  • SVG desc element
  • +
  • SVG foreignObject element
  • +
  • SVG image element
  • +
  • SVG script element
  • +
  • SVG svg element
  • +
  • SVG title element
  • +
  • SVG use element
@@ -4066,7 +3963,7 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d

    -
  • <filter-function-list>
  • +
  • <filter-function-list>
@@ -5624,9 +5521,9 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d -

A string is a valid normalized local date and time string representing a date and time if - it consists of the following components in the given order:

+

A string is a valid + normalized local date and time string representing a date and time if it consists of the + following components in the given order:

    @@ -7126,17 +7023,16 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d interpreted in a manner consistent with the requirements of the WHATWG MIME Sniffing standard.

    -

    The The computed MIME type of a resource must be found in a manner consistent with the requirements given in the WHATWG MIME Sniffing standard.

    -

    The The rules for sniffing images specifically, the rules - for distinguishing if a resource is text or binary, and the rules for distinguishing + if a resource is text or binary, and the rules for sniffing audio and video specifically are also defined in the WHATWG MIME Sniffing standard. These rules return a MIME type as their result. HTMLHyperlinkElementUtils { data-x="concept-hyperlink-url">url (null or a URL). It is initially null.

    An element implementing the HTMLHyperlinkElementUtils mixin has an associated set the url algorithm, which runs these - steps:

    + data-x="concept-hyperlink-url-set">set the url algorithm, which runs these steps:

    1. If this element's href content attribute is @@ -21818,8 +21713,8 @@ interface HTMLHyperlinkElementUtils { operation.

      An element implementing the HTMLHyperlinkElementUtils mixin has an associated - reinitialize url algorithm, which - runs these steps:

      + reinitialize url algorithm, which runs these + steps:

      1. If element's url is non-null, its HTMLHyperlinkElementUtils {

      2. Set the url.

      -

      To update href, set the element's To update href, set the element's href content attribute's value to the element's url, serialized.

      @@ -27012,9 +26907,9 @@ was an English <a href="/wiki/Music_hall">music hall</a> singer, ... descriptor, or no descriptor at all accompanying its URL. Normalizing a source set gives every image source a pixel density descriptor.

      -

      When asked to normalize - the source densities of a source set source set, the user agent must - do the following:

      +

      When asked to normalize the source + densities of a source set source set, the user agent must do the + following:

        @@ -36579,9 +36474,8 @@ red:89 represented by the object.

        When a TimeRanges object is said to be a - normalized - TimeRanges object, the ranges it represents must obey the following - criteria:

        + normalized TimeRanges + object, the ranges it represents must obey the following criteria:

          @@ -57163,7 +57057,7 @@ interface HTMLDialogElement : HTMLElement { here only on an interim basis until an editor can be found to own this.

          - +
          'anchor-point''anchor-point'
          Value: none | <position> @@ -67761,8 +67655,8 @@ contradict people? -
          :link
          -
          :visited
          +
          :link
          +
          :visited
          @@ -67779,7 +67673,7 @@ contradict people?
          -
          :active
          +
          :active
          @@ -67879,7 +67773,7 @@ contradict people?
          -
          :hover
          +
          :hover
          @@ -67942,7 +67836,7 @@ Demos:
          -
          :focus
          +
          :focus
          @@ -67955,7 +67849,7 @@ Demos:
          -
          :target
          +
          :target
          @@ -67966,7 +67860,7 @@ Demos:
          -
          :enabled
          +
          :enabled
          @@ -67978,7 +67872,7 @@ Demos:
          -
          :disabled
          +
          :disabled
          @@ -67988,7 +67882,7 @@ Demos:
          -
          :checked
          +
          :checked
          @@ -68021,7 +67915,7 @@ Demos:
          -
          :indeterminate
          +
          :indeterminate
          @@ -68047,7 +67941,7 @@ Demos:
          -
          :default
          +
          :default
          @@ -68079,8 +67973,7 @@ Demos:
          -
          :placeholder-shown
          +
          :placeholder-shown
          @@ -68103,7 +67996,7 @@ Demos:
          -
          :valid
          +
          :valid
          @@ -68130,7 +68023,7 @@ Demos:
          -
          :invalid
          +
          :invalid
          @@ -68158,7 +68051,7 @@ Demos:
          -
          :in-range
          +
          :in-range
          @@ -68170,7 +68063,7 @@ Demos:
          -
          :out-of-range
          +
          :out-of-range
          @@ -68182,7 +68075,7 @@ Demos:
          -
          :required
          +
          :required
          @@ -68204,7 +68097,7 @@ Demos:
          -
          :optional
          +
          :optional
          @@ -68227,8 +68120,8 @@ Demos:
          -
          :read-only
          -
          :read-write
          +
          :read-only
          +
          :read-write
          @@ -68258,7 +68151,7 @@ Demos:
          -
          :dir(ltr)
          +
          :dir(ltr)
          @@ -68268,7 +68161,7 @@ Demos:
          -
          :dir(rtl)
          +
          :dir(rtl)
          @@ -81170,16 +81063,15 @@ State: <OUTPUT NAME=I>1</OUTPUT> <INPUT VALUE="Increment" TYPE=BUTTON O
          -

          A Location object has an associated relevant - Document, which is this Location object's associated - Document object's browsing context's - active document.

          +

          A Location object has an associated relevant Document, + which is this Location object's associated Document object's browsing context's active document.

          -

          A Location object has an associated url, which is this Location object's - relevant Document's URL.

          +

          A Location object has an associated url, + which is this Location object's relevant Document's URL.

          -

          A Location object has an associated A Location object has an associated ancestor origins array. When a Location object is created, its ancestor origins array must be set to a @@ -100447,27 +100339,27 @@ dictionary StorageEventInit : EventInit {

          User agents must support the encodings defined in the WHATWG Encoding standard, including, but not limited to, - UTF-8, - ISO-8859-2, - ISO-8859-7, - ISO-8859-8, - windows-874, - windows-1250, - windows-1251, - windows-1252, - windows-1254, - windows-1255, - windows-1256, - windows-1257, - windows-1258, - gb18030, - Big5, - ISO-2022-JP, - Shift_JIS, - EUC-KR, - UTF-16BE, - UTF-16LE, and - x-user-defined. + UTF-8, + ISO-8859-2, + ISO-8859-7, + ISO-8859-8, + windows-874, + windows-1250, + windows-1251, + windows-1252, + windows-1254, + windows-1255, + windows-1256, + windows-1257, + windows-1258, + gb18030, + Big5, + ISO-2022-JP, + Shift_JIS, + EUC-KR, + UTF-16BE, + UTF-16LE, and + x-user-defined. User agents must not support other encodings.

          The above prohibits supporting, for example, CESU-8, UTF-7, BOCU-1, SCSU, EBCDIC, @@ -108516,9 +108408,8 @@ document.body.appendChild(text); attribute's value, escaped as described below in attribute mode, and a second U+0022 QUOTATION MARK character (").

          -

          An attribute's - serialized name for the purposes of the previous paragraph must be determined as - follows:

          +

          An attribute's serialized name + for the purposes of the previous paragraph must be determined as follows: