Split wpt pointerevent_boundary_events_in_capturing.html
Differential Revision: https://phabricator.services.mozilla.com/D105537
bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1693413
gecko-commit: 2b588711f1fe6c8093a6d20e1c412bc8d638190d
gecko-reviewers: jgraham
diff --git a/pointerevents/pointerevent_boundary_events_in_capturing.html b/pointerevents/pointerevent_boundary_events_in_capturing.html
index 3d2ff70..893c7fd 100644
--- a/pointerevents/pointerevent_boundary_events_in_capturing.html
+++ b/pointerevents/pointerevent_boundary_events_in_capturing.html
@@ -3,6 +3,9 @@
<head>
<title>Pointer Events boundary events in capturing tests</title>
<meta name="viewport" content="width=device-width">
+ <meta name="variant" content="?mouse">
+ <meta name="variant" content="?touch">
+ <meta name="variant" content="?pen">
<link rel="stylesheet" type="text/css" href="pointerevent_styles.css">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
@@ -12,6 +15,7 @@
<!-- Additional helper script for common checks across event types -->
<script type="text/javascript" src="pointerevent_support.js"></script>
<script>
+ var inputSource = location.search.substring(1);
var detected_pointertypes = {};
var eventList = All_Pointer_Events;
PhaseEnum = {
@@ -28,7 +32,7 @@
phase = PhaseEnum.WaitingForDown;
}
function run() {
- var test_pointerEvent = setup_pointerevent_test("pointerevent boundary events in capturing", ALL_POINTERS);
+ var test_pointerEvent = setup_pointerevent_test("pointerevent boundary events in capturing", [inputSource]);
var target = document.getElementById("target0");
var listener = document.getElementById("listener");
var actions_promise;
@@ -77,11 +81,7 @@
});
// Inject pointer inputs.
- actions_promise = pointerDragInTarget('mouse', target0, 'right').then(function() {
- return pointerDragInTarget('touch', target0, 'right');
- }).then(function() {
- return pointerDragInTarget('pen', target0, 'right');
- });
+ actions_promise = pointerDragInTarget(inputSource, target0, 'right');
}
</script>
</head>