347 reviewed
Commit | Summary | Notes |
---|---|---|
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 ( |
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 ( |
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 |