diff --git a/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-move-non-source-into-pointer.html b/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-move-non-source-into-pointer.html
new file mode 100644
index 00000000000000..46d3f2eaa88638
--- /dev/null
+++ b/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-move-non-source-into-pointer.html
@@ -0,0 +1,42 @@
+
+
pointer updates (moveBefore non-source nodes into the pointer)
+
+
+
+
x
+
+
+
+
diff --git a/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-move-non-source-pointer-after-out.html b/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-move-non-source-pointer-after-out.html
new file mode 100644
index 00000000000000..cb7c664aecf448
--- /dev/null
+++ b/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-move-non-source-pointer-after-out.html
@@ -0,0 +1,39 @@
+
+pointer updates (moveBefore non-source pointerAfter out of the media element)
+
+
+
+
+
+
+
diff --git a/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-move-pointer-after-before-pointer.html b/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-move-pointer-after-before-pointer.html
new file mode 100644
index 00000000000000..7439a5d07fb887
--- /dev/null
+++ b/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-move-pointer-after-before-pointer.html
@@ -0,0 +1,36 @@
+
+pointer updates (moveBefore pointerAfter before the pointer)
+
+
+
+
+
+
+
diff --git a/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-move-pointer-after-out.html b/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-move-pointer-after-out.html
new file mode 100644
index 00000000000000..896f5feb01c8b0
--- /dev/null
+++ b/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-move-pointer-after-out.html
@@ -0,0 +1,32 @@
+
+pointer updates (moveBefore pointerAfter out of the media element)
+
+
+
+
+
+
+
diff --git a/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-move-pointer-before-out.html b/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-move-pointer-before-out.html
new file mode 100644
index 00000000000000..a17d0fba5fc97b
--- /dev/null
+++ b/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-move-pointer-before-out.html
@@ -0,0 +1,30 @@
+
+pointer updates (moveBefore pointerBefore out of the media element)
+
+
+
+
+
+
+
diff --git a/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-move-pointer-before-within.html b/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-move-pointer-before-within.html
new file mode 100644
index 00000000000000..1caa8f4ec80ac9
--- /dev/null
+++ b/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-move-pointer-before-within.html
@@ -0,0 +1,46 @@
+
+pointer updates (moveBefore pointerBefore within the media element)
+
+
+
+
+
+
+
diff --git a/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-move-processed-source-to-end.html b/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-move-processed-source-to-end.html
new file mode 100644
index 00000000000000..94be159e112e57
--- /dev/null
+++ b/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-move-processed-source-to-end.html
@@ -0,0 +1,37 @@
+
+pointer updates (moveBefore processed source to the end)
+
+
+
+
+
+
diff --git a/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-move-source-into-empty-video.html b/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-move-source-into-empty-video.html
new file mode 100644
index 00000000000000..d37f5a077ad633
--- /dev/null
+++ b/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-move-source-into-empty-video.html
@@ -0,0 +1,35 @@
+
+pointer updates (moveBefore source into an empty media element)
+
+
+
+
+
+
+
diff --git a/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-move-source-into-pointer.html b/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-move-source-into-pointer.html
new file mode 100644
index 00000000000000..d3a111687d1d7d
--- /dev/null
+++ b/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-move-source-into-pointer.html
@@ -0,0 +1,35 @@
+
+pointer updates (moveBefore source into the pointer)
+
+
+
+
+
+
+
diff --git a/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-move-source-within-pointer.html b/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-move-source-within-pointer.html
new file mode 100644
index 00000000000000..5bf2273444ae0a
--- /dev/null
+++ b/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-move-source-within-pointer.html
@@ -0,0 +1,33 @@
+
+pointer updates (moveBefore source within the pointer)
+
+
+
+
+
+