review.state.done

347 reviewed

CommitSummaryNotes
7e9f6b6f

Define the HTTP Refresh header

[OK] Using refresh in some ways can be a WCAG failure, but as this change only codifies what already exists, it's already covered by WCAG.

c79ad811

Remove unimplemented feature forceSpellCheck

N/A

ebf309c7

Cross-link FAQs and update links

N/A

9008ac94

Move base64 algorithms to Infra

N/A

6f2e8043

Update the reference to Media Fragments URI

N/A

e293d6ce

Fix and tweak module worker example

N/A

8d287578

Regression fix: Lost ampersands in Character Reference State's Anything Else case

N/A

f04efab4

Shadow: fix definition of form.elements

N/A

c230f550

Fix scrolling to fragments

N/A

384c30c5

Track HTML parser form-associated elements with a flag

N/A

cf02423d

Fragment navigation should use replacement enabled

N/A

df05a091

Dev edition: display the caniuse panels

N/A

00048945

Fix broken step reference in “fire a DND event” algorithm

N/A

b9b9d60f

Remove <applet>

N/A

d967dc01

Limit crossOrigin reflection to only known values

N/A

5a6fef58

Make U+0000 a parse error in bogus comment and bogus DOCTYPE states

N/A

c441d703

Use [Exposed=Window] consistently

N/A

f8e293fa

Add history.index

N/A

f8a21240

Fix typo in previous commit

N/A

bf139cb8

Regression fix: only repeat a single step

N/A

5f59b7a7

Fetch removes type in favor of just destination

N/A

0edc164e

Use DOMMatrix2DInit dictionary in 2d canvas setTransform()/addPath()

N/A

361207c9

Remove "onhide" from obsolete attributes

N/A

43a1c0cf

Fix link to <flag-icon> in acknowledgments

N/A

d033b46c

Regression fix: expose Path2D once

N/A

ea14be5f

Remove the pending dialog stack in favor of the top layer

[OK] This improves robustness of handling modal dialogs. The spec requires that browsers mark everything except the top-most modal dialog as inert. Currently support for the dialog element is not mature across the board.

a68a1f71

Make noopener stop the copying of session storage

N/A

8f719cd3

Make synthetic mouse events composed

[OK] The "composed" attribute of an event indicates whether it can cross from the Shadow DOM into the main DOM. It seems to be widely agreed between browser developers that UA-dispatched (synthetic) click events should be composed, and this is prescribed by the UI Events spec (). Ref also 84d96dfd

9c209523

<a> and <area> are not window named objects

N/A

f2a32c04

Use [Exposed=Window] even more

N/A

1ed6d11a

Give <script type> its own place in the Attributes index

N/A

9c612ac8

Improve <style> and <script> processing and conformance

N/A

b143dbc2

Remove registerContentHandler() and several friends

N/A

3f1cd016

Clarify template content model and syntax

N/A

470e168a

Clarify prose around JavaScript MIME types

N/A

07f699a6

Fix the processing model for img.decode()

N/A

5a51d3e1

Throw when resizing OffscreenCanvas placeholder

N/A

e40797b9

Change ImageBitmap construction to use RangeError

N/A

9fda90f4

Make shared worker creation deterministic

N/A

f3c354ad

Centralize checks for <a>, <area>, <form>, and <link>

N/A

5b19b37c

Do nothing for NaN in setTransform(transform)/addPath(b, transform)

N/A

766dcd3b

Remove FileAPI monkey-patch

N/A

75cce622

Swap the words “pick” and “toggle” (§ 4.11.3 “Commands”)

N/A

0e31ffa4

Add Secure Contexts to References section

N/A

8f2146b8

Clarify canvas coordinate system

N/A

f3d90c5d

Update CSS Overflow reference to version we need

N/A

ae33c29e

Fix some broken/stale external and internal links

N/A

542be55f

Define document.all as having [[IsHTMLDDA]]

N/A

458347c0

Expose MessagePort to AudioWorklet

N/A

6bf4f3cf

Make attribute order not matter for <progress>

N/A

9275d955

Make integrity="" work on module scripts

N/A

d4d1704f

Integrate dynamic import()

N/A

d6b4a00a

Require servers to use text/javascript for JavaScript

N/A

e46cf130

Clarify the alternatives for <script language>

N/A

0ce114d2

Regression fix: tokenize features earlier in window.open()

N/A

e1533f1d

Regression fix: continue to defer to CSSOM for window.open()'s features

N/A

315f4950

Fix typo in a canvas example

N/A

165101a9

Fix module script error handling, again

N/A

bae35b1a

Clarify that specification text usually starts on the event loop

N/A

2b8a4752

Fix ordering of custom element upgrade steps

N/A

129b9024

Correct affiliation for zcorpan

N/A

c5019ae7

Clarify custom element reaction arguments passed

N/A

5952d836

Drop creator context security

N/A

4ea65dcb

Add a domintro block for WebSocket interface

N/A

7b58e90e

Dev edition: show "About this spec" on the index only

N/A

ad882378

Enumerate fewer cross-origin properties

N/A

e568aaa5

Delete and redirect a demo using CGI

N/A

177dd9dc

Add import.meta.url

N/A

25021af6

Update affiliation for zcorpan

N/A

9d2ffb3d

Update how DOMMatrix is created from a dictionary

N/A

8b055c04

Make [CEReactions]'s treatment of exceptions explicit

N/A

cc3fcc87

Ensure there is an active script while running JS jobs

N/A

52d09c92

Remove <link rel=serviceworker> for now

N/A

19f5cce8

Hide nonce content attribute values

N/A

12b4187f

Be explicit about image request state

N/A

ede1de13

Fix X-Frame-Options issue link

N/A

05525c88

Add <img decoding>

N/A

dff66be7

Remove [PrimaryGlobal]

N/A

ff815530

Reword/drop “must"s in dev view of Workers section

N/A

a3901221

Add domintro blocks for “Web storage” interfaces

N/A

72d084b8

Do not allow http-equiv values curated via wiki

N/A

7c28027b

Add <link> rel="modulepreload"

N/A

4c84beec

Fix variable typos in canvas "trace a path" algorithm

N/A

45364dd3

Add an introductory API overview block for EventSource

N/A

12cdfefa

Fix import() inside setTimeout()/setInterval() strings

N/A

bc47f4a0

Use <label> in final <select> example

[OK] Using a label in the example encourages better accessibility.

b626a636

Add <slot>.assignedElements()

N/A

99c9e027

Properly reference "update animations and send events"

N/A

c8867a17

Use Web IDL's new-ish interface mixins concept

N/A

fdd60d3c

Clarify image display when src is an empty string

N/A

58a8817e

Fix example of output element to use ids instead of names

N/A

50c65e0c

Clarify image display when src is an empty string, again

N/A

271f19c3

Fix authoring guidance to allow async="" on inline module scripts

N/A

cc508ebd

Clarify the definition of addColorStop()

N/A

42dd707c

Allow UAs to conditionally block on stylesheet loading

N/A

25c1eefe

Perform "is not origin-clean" on ImageBitmap too

N/A

29d83435

Uint8ClampedArray does not have a [[Detached]] internal slot

N/A

34ca9e5d

Initialize script's base URL earlier

N/A

89acb9b6

Make two examples more inclusive

N/A

3784c537

Regression fix: run iframe load event steps immediately

N/A

c86d5bcd

Typo: [[With]] -> [[Width]] in OffscreenCanvas's transfer steps

N/A

f7c518ae

Correct RenderingContext typedef

N/A

c26b1562

Use opaque and transparent black as defined in CSS Color

N/A

ad4ddd80

Improve creation of 2D and ImageBitmap rendering contexts

N/A

539326ca

Remove radiusY and rotation arguments from arcTo() method

N/A

8c42aa61

Regression fix for document.all(undefined)

N/A

b7c21b1b

Fix form inheritance behavior for autocapitalize

[OK] This expands the set of elements within a form that can inherit the autocapitalize setting, so is not directly related to accessibility. Notes on autocapitalize itself can be found in the PR review log.

d28a66a8

Fix toBlob() and convertToBlob()

N/A

e0383f68

Throw when <canvas> is not usable as image

N/A

92495928

Simplify getContext() and make it throw less

N/A

d7206179

Correct putImageData() throwing condition

N/A

200ac131

Move exception up in createImageBitmap()

N/A

e811cf14

Cleanup Path2D constructor

N/A

5f47a3a0

Make example match address's definition

N/A

8d60f070

Clarify disabled for option/optgroup is defined separately

N/A

8427925e

Amend bad link to the child text content change steps

N/A

7458477e

Make createImageBitmap() share more logic

N/A

0a92c772

Dev edition: hide IANA considerations

N/A

49e6558a

CanvasTransform is far from historical

N/A

1fcbe87d

Fix StructuredDeserializeWithTransfer()

N/A

055e6b75

Normalize the target attribute to a string

N/A

d95235ba

Clarify closePath() note

N/A

6031e3a2

Make crossOriginObject.then undefined for promises

N/A

52d319a1

Throw when OffscreenCanvas is not usable as image

N/A

1d64c41e

Use "child text content" to check if a <script> is empty

N/A

aa2bec4e

Call out inconsistency in document.body behavior

N/A

e5dc6bf1

Update customized built-in elements is="" interaction

N/A

430a6531

Remove history.index

N/A

ccf9e0b8

Fix content attribute links for the meter element

N/A

eb2d5468

Explain why OffscreenCanvas is an EventTarget

N/A

16de1230

Make <frame> fire load synchronously with "completely loaded"

N/A

01bc5df4

Permit structured serialization of BigInt

N/A

869d4512

Duplicates in StructuredSerializeWithTransfer's transferList

N/A

2a305fc1

Apply the rules for audio playback to media elements

N/A

84d96dfd

Mark focus events composed

[OK] The "composed" attribute of an event indicates whether it can cross from the Shadow DOM into the main DOM. This is widely agreed between browser developers and the UI Events spec (). Ref also 8f719cd3

6df48639

Add customElements.upgrade()

N/A

8bc214a1

Dev edition: hide implementer-facing text for custom elements

N/A

d661e874

Add DOM clobbering note to the form controls section

N/A

9a2a66cd

Make event handlers share a code path with addEventListener()

N/A

ac52e65a

Remove processing for document.open()'s type parameter

N/A

faa4c20f

Clarify ASCII-case-insensitive matching for <meta>'s name

N/A

b5c6eed3

Improve note on escaped characters in iframes srcdoc

N/A

233d984d

Check for transferable detachedness after serializing

N/A

81e82437

Add HTMLOrSVGElement interface mixin

N/A

0213670c

Fix CSS Display reference URL

N/A

5d091c26

Allow mathematical expressions in <img sizes>

N/A

5b653a91

Fix customElements.upgrade() to use shadow-including tree order

N/A

bec96b11

Make it clear method and formmethod take "dialog" as value

N/A

9bc8dee5

Allow <script> inside <hgroup>

N/A

3072f1d7

Set request's reload-navigation flag for reloads

N/A

8c212e54

Move _charset_ handling to construct the form data set

N/A

d3dbda53

Extending WindowOrWorkerGlobalScope requires a partial interface mixin

N/A

9c135397

<meta http-equiv=set-cookie> is now a no-op

N/A

ee5ff06c

Make MessageChannel's close() set [[Detached]]

N/A

423c6640

Use DOM's "replace all" primitive in document.open()

N/A

d5903c45

Clarify document.open() event listener removal

N/A

fdbeb95b

Make document.open() not reset the encoding to UTF-8

N/A

44a87a94

setRangeText() does not always have four arguments

N/A

0b843578

Remove SVGElement include now it is in SVG

N/A

a1e8b1a9

Remove 'type' from form data set tuples

N/A

65d11720

Fix arguments passed to the IMSGFP

N/A

8b30fc9f

Dev edition: remove spurious mention of HTMLMenuElement

N/A

07ab5082

Specify which settings object is used for dynamic import

N/A

ce8404fa

Do not use percent decode on strings

N/A

9dbad6a2

Use the current high resolution time concept

N/A

98335c10

Fix contradictory statement about formenctype invalid value default

N/A

c33665f2

Dev edition: fix search results alignment

N/A

437ae8e1

Set request's history-navigation flag for history traversal

N/A

3876e4b7

Minor error in the Adaptive images section

N/A

0d28f8fc

Add referrerpolicy attribute support to <script>s

N/A

9592eb5e

Add "environment discarding steps" hook

N/A

326c6441

Build upon URL rather than PSL

N/A

85e1e724

Make popstate and hashchange events not bubble

N/A

c0d2a320

Make document.domain's getter not conditonal on a browsing context

N/A

184be2f9

Use fetch client settings object for fetching dependency modules

N/A

6be31275

Correctly set "is value" in [HTMLConstructor]

N/A

4e9c4667

Fix crucial typo in script-escaping example

N/A

5a6930ab

Fix example where <script is escaped as <\script

N/A

8cd2bcb2

Remove context2d.resetClip()

N/A

db6d0df0

Clarify and explain agents and agent clusters

N/A

39c948ba

Fix calls to InitializeHostDefinedRealm

N/A

4f438d59

Add an explanation of active vs. fully active documents

N/A

9d7cf125

Add self.queueMicrotask()

N/A

7a52b3e5

Add examples for queueMicrotask()

N/A

8483ab4f

Fix example variable name typo for queueMicrotask()

N/A

85e842aa

Enable text rendering on OffscreenCanvas

N/A

823f4bcb

Revise event listener removal in document.open()

N/A

ad3dda51

Return the completion record result from running a script

N/A

ea3cde3c

Remove help cursor from user-agent stylesheet

N/A

023c1121

Fix and clarify some [CEReactions] annotations

N/A

b71f885e

Return empty on "do not run" for running a script

N/A

34cc15a1

Change fieldset's default padding to match the majority

N/A

92b90bd6

Integrate with the Paint Timing spec

N/A

6f769b80

document.open() simplifications, part 1

N/A

593486d1

Fix attribute descriptions in the index for fieldset

N/A

39dbb3e6

Cleanup remaining Document/Window object relations

N/A

d0b09253

Clarify and tweak <embed> processing model

N/A

16941391

Refer to a fieldset's legend as a caption to reduce confusion

[OK] There was a suggestion to note that the legend element gives a fieldset its accessible name, which was not included, but overall this change helps clarity and consistency, as agreed on the linked issue thread.

6440ccae

Remove overridden reload concept

N/A

ae7cf0cc

document.open() simplifications, part 2

N/A

951f9b0d

Rename target client id to replaces client id

N/A

825ede5a

Change fieldset's min-width to min-inline-size

N/A

3d9b41d1

Add requestAnimationFrame() in workers

N/A

7d21798e

Make document.open() set the document to no-quirks

N/A

ae688ea9

document.open(): remove fragment before propagating entry document's URL

N/A

3a20936d

Integrate with WebGL 2.0 ("webgl2" context)

N/A

d6feb056

Annotate OffscreenCanvas attributes with [EnforceRange]

N/A

7711a1f0

Add advances to TextMetrics and change baselines API

N/A

cd9aab6d

Match TextMetrics emHeightDescent with the rest of the API

N/A

ad541d6a

Allow document.open()/write() to be called on non-active documents

N/A

ae94ec51

Remove unnecessary security check from measureText()

N/A

1ca520a3

document.open(): only abort when there is a navigation

N/A

ff800ef6

Check there is a browsing context in document.open()'s abort step

N/A

31c0db30

Revert "Add advances to TextMetrics and change baselines API"

N/A

6fbb7ff8

Revamp how fieldset and legend rendering is defined

N/A

18ca1063

Add initStorageEvent()

N/A

45ddbd29

Create a new reserved environment for cross-origin redirects

N/A

5f597504

Change an exception name in document.open() to "InvalidAccessError"

N/A

a6c82816

Fix srcset attribute guidelines

N/A

5fabb583

Change how module scripts are fetched

N/A

3bf4cecd

Specify parsing of 'noopener' feature in window.open

N/A

b4edc09f

Correct WindowProxy's [[Set]]

N/A

ebf6d404

Clone <iframe srcdoc>'s node document's CSP list

N/A

bddeb25e

Add worklets to JavaScript agent clusters

N/A

ba1c3c36

Return nullable WindowProxy from document.open(url, name, features)

N/A

6a39bdc5

Some users do see 2003-02-01

N/A

c501dd8c

Add postMessage overrides that take options

N/A

e3f1cc89

Mark postMessage()'s dictionary argument optional

N/A

3b401f95

Disallow window.open() during unload

N/A

8ef01027

Make the Location object deal when it does not have a browsing context

N/A

88493eca

Mark PostMessageOptions argument as optional on MessagePort

N/A

1b6288ba

Fix postMessage domintro link to go to the correct overload

N/A

81344cc9

Restrict application caches to secure contexts

N/A

9faa107b

Fix argument ordering in call to report long tasks

N/A

33b566f8

Tie document.domain to a new policy-controlled feature

N/A

8e6cc489

Clarify preserveDrawingBuffer + transferToImageBitmap()

N/A

4ee44da9

Do not run FinishDynamicImport steps in parallel

N/A

e48c42f6

Remove parameter from "Report long tasks" call

N/A

3e48877f

Handle module resolution when there is no active script

N/A

d324aebd

rel=""'s values are unordered and unique

N/A

0e61f505

Fix reference to transfer[-receiving] steps

N/A

51343101

Modify initialize document's CSP list to match changes in CSP

N/A

24f44e8d

Correct branching logic in choosing a browsing context

N/A

44da6795

WindowProxy and Location use ordinary internal methods by default

N/A

ebdd2a03

Dev edition: improve the "Scripting" subsection

N/A

d1c36799

Enforce strict MIME type checks for worker-imported scripts

N/A

f2c7ea37

Specify a navigated-to new document's URL

N/A

4fd4d3df

Start an idle period more often

N/A

4fbaea9d

Cross-origin WindowProxy's [[GetOwnProperty]] cannot return undefined

N/A

cc6c51d5

Custom element reactions ought not to modify the node tree

N/A

206873ad

Add getContextAttributes() to CanvasRenderingContext2D

N/A

5e370be9

Handle cross-origin "then" and friends at a later point

N/A

89e7b27c

Regression fix: include WindowEventHandlers in Window

N/A

fade1a66

Add "relevant agent" and point out "surrounding agent"

N/A

91d1512a

Avoid CE reactions during fragment parsing

N/A

ee1b2ac7

Expose window.External

N/A

bb93fad5

Ground custom elements in agents

N/A

9ebceb09

Specify when style sheets no longer block scripts

N/A

c8f04265

Update partial interface (mixin) NavigatorID

N/A

4b13e5f0

Export terms 'list box' and 'drop-down box' for <select>

N/A

3796945b

Fix delaying load events for nested browsing contexts

N/A

d534c252

Fix description of u element in index

N/A

a48895e8

Refactor browsing context creation

N/A

b7993221

Give toDataURL() and toBlob() default parameter values

N/A

f97d629c

Tie event loops to agents

N/A

34af0c83

Remove a Document from its session history entry when it's discarded

N/A

1d6eb993

Always set [[ScriptOrModule]] to null for event handler functions

N/A

a9a7944f

Support noreferrer for window.open()

N/A

4fe2d539

Ignore changes to name attributes

N/A

42a27a11

Rendering: clarify details's internal shadow tree

N/A

86b05f8a

Make cancelAnimationFrame() cancel pending callbacks

N/A

4fe0ac14

Clarify Document and Window's browsing contexts

N/A

b8c084e9

Make window.name deal with lack of browsing context

N/A

0e6d3b51

Introduce browsing context groups

N/A

d11bc53d

Add imagesrcset and imagesizes on <link>

N/A

38cac772

Remove XML loading's namespace-based dispatching

N/A

7c9a8c0a

Define Window's opener when there's no browsing context

N/A

37b1ce5e

Fix Window's close(d) members

N/A

a0f1b239

Redefine "relevant Realm" and related terms

N/A

eb547fa4

Use Window's associated Document to define Window's named getter

N/A

e32a6f89

Tie BarProp object lifetime to the Window object

N/A

cf529a32

Add an optional desynchronized mode to 2D canvas

N/A

6c7c5a73

Specify synthetic mouse event name for click()

N/A

d0feee54

Use the DOM manipulation task source for promise-related events

N/A

77240a20

Remove compound microtasks

N/A

3419d36f

Rewrite output element to not use non-existing observers

N/A

ec860d87

Stop using textContent in normative text

N/A

88911390

Generalize the description of aborting downloads

N/A

b1b08e11

Make CustomElementConstructor exceptions more consistent

N/A

43b24552

Add autocomplete=one-time-code

[OK] When used well, the ability to flag fields as containing a one-time-code can improve accessibility (by improving usability for all, and particularly saving time for people using assistive technologies, as they save time in having to dismiss a "Save this password?" prompt, or their UA may enter an incoming code for them). It has the potential to be misused, as noted in the comments, but doing so would likely be a WCAG 4.1.2 failure anyway.

eec50955

State an initial selection direction

N/A

2606f90c

Remove <object typemustmatch>

N/A

38c50c4e

Editorial: refactor and explain spin the event loop

N/A

fb79e766

Add CloseEvent interface for "close" in the Event index

N/A

b5ac75dc

Fix the list of event handler content attributes

N/A

c04117fb

Handle exceptions from DetachArrayBuffer

N/A

8433bfc9

ImageBitmapRenderingContext for OffscreenCanvas

N/A

6780c22f

Define button layout

N/A

3d150e83

Explain multiplied-out coordinates for canvas transforms

N/A

cb55dca6

Add <form>'s "firing submission events" flag

N/A

6ba1b384

Fix missing " in OffscreenRenderingContextId IDL

N/A

1d112e1a

Custom elements: add element internals

N/A

db03474b

JSON module support

N/A

5d040579

Update URLs for [ARIA] and [HTMLAAM]

[OK] This simply updates the URLs used to refer to these standards. The Editor's drafts on GitHub were referenced before, so the "version" of the standard being referenced is the same in that sense.

a40f5b6b

Add defer attribute to nomodule script example

N/A

1e5953c8

Fix inputmode="number" example typo to inputmode="numeric"

N/A

ab950260

Consistify Script data escaped end tag open state

N/A

c512c95d

Make upgrade an element throw more

N/A

0ec19257

Allow integrity="" on rel=preload,modulepreload links

N/A

d89b68a1

Make print() run synchronously

N/A

e62a7be6

Make fragment loop not depend on spin the event loop

N/A

df066be6

Regression fix: compare creation URL to document's URL

N/A

715d4baa

Update for module records' Instantiate → Link rename

N/A

af9f0879

Define serialization and deserialization steps for errors

N/A

6fff3b52

Adjust rules for parsing dimension values

N/A

06aa2d68

Fix document URL setting for javascript: URLs

N/A

e51cf93a

Use [[GlobalEnv]] in event handler's current value

N/A

061e7824

Refactor the navigation algorithm

N/A

fae77e3c

Require UTF-8

N/A

7a579c1c

Add element.focus({ preventScroll: true })

[OK] Whilst this could be misused, it also allows cases such as https://github.com/whatwg/html/issues/834#issuecomment-295643901 which can improve UX and accessibility in such situations. As this is also something that developers have to request, and not a new default, it is a potentially helpful addition. Perhaps if misuse of it is noted in the wild, a note could be added, but this is not something that seems necessary at the moment.

0b37b531

Add some examples for <figcaption>

[OK] This clarifies the purpose of the figcaption element. Other already-existing examples given in this section of the spec illustrate the difference between image alt text and the figcaption, which is helpful.

185190ca

Queue a task to run all the autofocusing steps

[OK] This fixes the specification of the existing behaviour and also explicitly mentions that the user may have the option of disabling autofocus, which could help improve accessibility.

7069de4f

Reference SVG 2

[OK] SVG 2 has provisions for improving accessibility.

c50e5286

Fix 'scroll an element into view' invocations

N/A

2102913b

Align the title attribute with implementations

[OK] This change does not affect support for the title attribute in practice, and was also accepted into W3C HTML at the time

a4cc0686

Change textarea's relevant value to its API value

N/A

3d2719ab

Clamp selection and text entry cursor position on value changes

N/A

51bd770c

Treat trusted contextmenu events as user activation

N/A

853485e1

Add iframe's allow="" attribute to the indices

N/A

a5422d98

Add the enterkeyhint="" attribute

[OK] This change can help UX and therefore everyone, though UAs would need to provide suitable labelling/alt text for the icon they place on the software keyboard Enter key, if they are only going to display an icon visually.

425a67ba

Integrate with the Long Tasks spec

N/A

01787ee7

Integrate with requestIdleCallback

N/A

45effb66

Make innerText getter not run the algorithm on the element itself

N/A

76638126

Treat CR, LF, CRLF the same for alert/confirm/prompt

N/A

840e22fe

Require UTF-8 for accept-charset

N/A

d36d3eb0

Serialize the children of void elements as the empty string

N/A

1375c0ca

Event-based form participation

N/A

04d77646

Clone form data after dispatching the formdata event

N/A

12969e1c

Clarify Window's focus() and blur()

[OK] This does not make significant changes compared to the HTML 5.2 CR, though refines the behaviour and makes suggestions that reduce attack surface and encourages UAs to give users more control of Window-level focusing. It does not change element-level focusing.

e8e2d90c

Make the formdata event bubble

N/A

95e0367f

The invalid event can fire on the form element

N/A

e0742f8f

Add form.requestSubmit()

N/A

ab734431

Introduce form-associated custom elements

N/A

83d5bec4

xxx-large is now a font-size value

[OK] This improves accessibility by adding a standard xxx-large font-size value, as agreed in https://github.com/w3c/csswg-drafts/issues/3907

552ef78b

Remove table border-color special case (doesn't match reality)

[OK] This makes a change from a default colour with sufficient contrast to another default colour with even more contrast, though several browsers had already adopted the even-higher-contrast colour.

f9e4c660

Rendering: update when an image creates a replaced box

[OK] The alt text for the image is still displayed.

753e9fe2

Rewrite event handlers section for more rigor and correctness

N/A