Fix a WPT for boundary PointerEvents after node appended.

In our earlier CL we missed that the parent element should see a
"pointerout"/"mouseout" event if a child element gets added under the
pointer.

Bug: 1147998
Change-Id: I1e5f6a49b7e8ac2541256e4c5c804c7ff65c4f5f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5034301
Reviewed-by: Robert Flack <flackr@chromium.org>
Commit-Queue: Mustaq Ahmed <mustaq@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1226931}
diff --git a/pointerevents/pointerevent_after_target_appended.html b/pointerevents/pointerevent_after_target_appended.html
index 6ac49a9..5d73702 100644
--- a/pointerevents/pointerevent_after_target_appended.html
+++ b/pointerevents/pointerevent_after_target_appended.html
@@ -161,7 +161,7 @@
   addPromiseTestForNewChild("pointerdown", "pointer", [
     "pointerover@parent", "pointerenter@parent",
     "pointerdown@parent", "(child-attached)",
-    "pointerover@child", "pointerenter@child",
+    "pointerout@parent", "pointerover@child", "pointerenter@child",
     "pointerup@child",
     "pointerdown@child", "pointerup@child",
     "pointerout@child", "pointerleave@child", "pointerleave@parent"
@@ -169,7 +169,7 @@
   addPromiseTestForNewChild("pointerup", "pointer", [
     "pointerover@parent", "pointerenter@parent",
     "pointerdown@parent", "pointerup@parent", "(child-attached)",
-    "pointerover@child", "pointerenter@child",
+    "pointerout@parent", "pointerover@child", "pointerenter@child",
     "pointerdown@child", "pointerup@child",
     "pointerout@child", "pointerleave@child", "pointerleave@parent"
   ]);
@@ -193,7 +193,7 @@
   addPromiseTestForNewChild("mousedown", "mouse", [
     "mouseover@parent", "mouseenter@parent",
     "mousedown@parent", "(child-attached)",
-    "mouseover@child", "mouseenter@child",
+    "mouseout@parent", "mouseover@child", "mouseenter@child",
     "mouseup@child",
     "mousedown@child", "mouseup@child",
     "mouseout@child", "mouseleave@child", "mouseleave@parent"
@@ -201,7 +201,7 @@
   addPromiseTestForNewChild("mouseup", "mouse", [
     "mouseover@parent", "mouseenter@parent",
     "mousedown@parent", "mouseup@parent", "(child-attached)",
-    "mouseover@child", "mouseenter@child",
+    "mouseout@parent", "mouseover@child", "mouseenter@child",
     "mousedown@child", "mouseup@child",
     "mouseout@child", "mouseleave@child", "mouseleave@parent"
   ]);