diff --git a/pointerevents/pointerevent_after_target_removed_from_slot.html b/pointerevents/pointerevent_after_target_removed_from_slot.html index 3096769a656147..170c1ec2f1c9b9 100644 --- a/pointerevents/pointerevent_after_target_removed_from_slot.html +++ b/pointerevents/pointerevent_after_target_removed_from_slot.html @@ -17,7 +17,7 @@ }
- slot + slot
@@ -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)); } @@ -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" + ] );