diff --git a/testing/web-platform/tests/html/semantics/disabled-elements/disabled-event-dispatch.tentative.html b/testing/web-platform/tests/html/semantics/disabled-elements/disabled-event-dispatch.tentative.html
index 1ba8387e2713..4326d7d2e022 100644
--- a/testing/web-platform/tests/html/semantics/disabled-elements/disabled-event-dispatch.tentative.html
+++ b/testing/web-platform/tests/html/semantics/disabled-elements/disabled-event-dispatch.tentative.html
@@ -284,6 +284,9 @@
'
click
'
+'
+dblclick
+'
]
.
forEach
@@ -385,18 +388,79 @@
true
)
;
-await
-test_driver
-.
-click
-(
+const
+elementToClick
+=
clickChildElement
?
targetchild
:
target
+;
+if
+(
+eventName
+=
+=
+=
+'
+dblclick
+'
+)
+{
+await
+(
+new
+test_driver
+.
+Actions
+(
+)
+.
+pointerMove
+(
+1
+1
+{
+origin
+:
+elementToClick
+}
+)
+.
+pointerDown
+(
+)
+.
+pointerUp
+(
+)
+.
+pointerDown
+(
+)
+.
+pointerUp
+(
+)
+)
+.
+send
+(
+)
+;
+}
+else
+{
+await
+test_driver
+.
+click
+(
+elementToClick
)
;
+}
const
parentShouldReceiveEvents
=