diff --git a/images/asyncdefer.svg b/images/asyncdefer.svg
index 456fe78b4dd..91cc21e1bf6 100644
--- a/images/asyncdefer.svg
+++ b/images/asyncdefer.svg
@@ -1,5 +1,13 @@
diff --git a/images/sample-datalist.svg b/images/sample-datalist.svg
index 175a8b6b8cc..8aacace9a69 100644
--- a/images/sample-datalist.svg
+++ b/images/sample-datalist.svg
@@ -1,22 +1,34 @@
Living Standard — Last Updated [DATE: 01 Jan 1901] A rendered view of the outline might look like: Assume that the module graph for the application is as follows: Here we see the application developer has used The first four URLs in this sample consist of the four URLs in the author-specified list that
match the text the user has entered, sorted in some implementation-defined manner
@@ -51659,7 +51657,7 @@ ldh-str = < as defined in The page could also link in the user's contacts database from the site:HTML
modulepreload
to declare all of the modules in their module graph,
@@ -48585,7 +48583,7 @@ interface HTMLInputElement : HTMLElement {
data-x="">https://streams.spec.whatwg.org/ in the recent past, then the rendering might look
like this:
Then, typing "arrow" or "=>" would filter the list to the entries with labels "arrow function" and "async arrow function". Typing "generator" or @@ -61862,7 +61860,7 @@ interface HTMLScriptElement : HTMLElement {
This is all summarized in the following schematic diagram:
- +The exact processing details for these attributes are, for mostly historical reasons, somewhat non-trivial, involving a number of aspects of HTML. The implementation @@ -72782,7 +72780,7 @@ customElements.define("x-foo", class extends HTMLElement {
This is all summarized in the following schematic diagram:
- +To enqueue an element on the appropriate element queue, given an element element, run the following steps:
@@ -121804,7 +121802,7 @@ dictionary StorageEventInit : EventInit {The input to the HTML parsing process consists of a stream of code points, which is passed through a tokenization stage followed by a tree