Skip to content

Commit

Permalink
Bug 1901861 [wpt PR 46697] - PointerEvent WPT: add checks for events …
Browse files Browse the repository at this point in the history
…to shadow-host and slot, a=testonly

Automatic update from web-platform-tests
PointerEvent WPT: add checks for events to shadow-host and slot

Related to:
w3c/pointerevents#477

Bug: 40156858
Change-Id: Ia7b952a48b89a6d932a3a4d71f36e8086d261c48
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5622053
Commit-Queue: Mustaq Ahmed <mustaq@chromium.org>
Reviewed-by: Robert Flack <flackr@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1313946}

--

wpt-commits: a3831b7add5dc42c1daf38a93e827710f8839576
wpt-pr: 46697
  • Loading branch information
mustaqahmed authored and moz-wptsync-bot committed Jun 18, 2024
1 parent f8ad533 commit 453a5eb
Showing 1 changed file with 24 additions and 12 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
}
</style>
<div id="parent">
<slot>slot</slot>
<slot id="slot">slot</slot>
</div>
</template>

Expand Down Expand Up @@ -83,7 +83,7 @@
function setup() {
const events = ["pointerover", "pointerout",
"pointerenter", "pointerleave", "pointerdown", "pointerup"];
let targets = [parent, slotted_child];
let targets = [shadow_host, parent, slot, slotted_child];
for (let i = 0; i < targets.length; i++) {
events.forEach(event => targets[i].addEventListener(event, logEvent));
}
Expand Down Expand Up @@ -138,37 +138,49 @@
addPromiseTest(
"pointerdown",
"slot",
["pointerover@child", "pointerenter@parent", "pointerenter@child",
[
"pointerover@child",
"pointerenter@host", "pointerenter@parent", "pointerenter@slot", "pointerenter@child",
"pointerdown@child", "(child-removed)",
"pointerout@child", "pointerleave@child",
"pointerover@parent", "pointerup@parent",
"pointerdown@parent", "pointerup@parent",
"pointerout@parent", "pointerleave@parent"]
"pointerout@parent", "pointerleave@parent"
]
);
addPromiseTest(
"pointerdown",
"slotted-child",
["pointerover@child", "pointerenter@parent", "pointerenter@child",
[
"pointerover@child",
"pointerenter@host", "pointerenter@parent", "pointerenter@slot", "pointerenter@child",
"pointerdown@child", "(child-removed)",
"pointerover@parent", "pointerup@parent",
"pointerleave@slot", "pointerover@parent", "pointerup@parent",
"pointerdown@parent", "pointerup@parent",
"pointerout@parent", "pointerleave@parent"]
"pointerout@parent", "pointerleave@parent"
]
);
addPromiseTest(
"pointerup",
"slot",
["pointerover@child", "pointerenter@parent", "pointerenter@child",
[
"pointerover@child",
"pointerenter@host", "pointerenter@parent", "pointerenter@slot", "pointerenter@child",
"pointerdown@child", "pointerup@child", "(child-removed)",
"pointerout@child", "pointerleave@child",
"pointerover@parent", "pointerdown@parent", "pointerup@parent",
"pointerout@parent", "pointerleave@parent"]
"pointerout@parent", "pointerleave@parent"
]
);
addPromiseTest(
"pointerup",
"slotted-child",
["pointerover@child", "pointerenter@parent", "pointerenter@child",
[
"pointerover@child",
"pointerenter@host", "pointerenter@parent", "pointerenter@slot", "pointerenter@child",
"pointerdown@child", "pointerup@child", "(child-removed)",
"pointerover@parent", "pointerdown@parent", "pointerup@parent",
"pointerout@parent", "pointerleave@parent"]
"pointerleave@slot", "pointerover@parent", "pointerdown@parent", "pointerup@parent",
"pointerout@parent", "pointerleave@parent"
]
);
</script>

0 comments on commit 453a5eb

Please sign in to comment.