Bug 255616

Summary: [ iOS ] imported/w3c/web-platform-tests/html/semantics/disabled-elements/event-propagate-disabled.tentative.html is a constant failure
Product: WebKit Reporter: Robert Jenner <jenner>
Component: DOMAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: ntim, webkit-bot-watchers-bugzilla, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Description Robert Jenner 2023-04-18 11:32:40 PDT
imported/w3c/web-platform-tests/html/semantics/disabled-elements/event-propagate-disabled.tentative.html 

is a constant failure on iOS after a Re-sync from upstream at: https://commits.webkit.org/262383@main

I attempted to re-baseline this test at: https://commits.webkit.org/263044@main but it was unsuccessful, and it appears that the failure mode for this test is variable and not consistent. 

DIFF URL:
https://ews-build.s3-us-west-2.amazonaws.com/iOS-16-Simulator-WPT-WK2-Tests-EWS/e947e428-1360-clean-tree/imported/w3c/web-platform-tests/html/semantics/disabled-elements/event-propagate-disabled.tentative-pretty-diff.html

TEXT DIFF:
 Span
 Text  Span                                           Text
 
-FAIL Trusted click on <input>, observed from <input> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "mousedown", "pointerup", "mouseup", "click"] length 7, got ["pointerdown", "pointerup", "mousedown", "mouseup", "click"] length 5
+FAIL Trusted click on <input>, observed from <input> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "mousedown", "pointerup", "mouseup", "click"] length 7, got [] length 0
 FAIL Trusted click on <input>, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "mousedown", "pointerup", "mouseup", "click"] length 7, got [] length 0
 PASS Dispatch new MouseEvent() on <input>, observed from <input>
 PASS Dispatch new MouseEvent() on <input>, observed from <body>
@@ -51,7 +51,7 @@
     <option>foo</option>
   </select>, observed from <body>
 FAIL Trusted click on <fieldset disabled="">Text</fieldset>, observed from <fieldset> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
-FAIL Trusted click on <fieldset disabled="">Text</fieldset>, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got ["pointerdown", "pointerup"] length 2
+FAIL Trusted click on <fieldset disabled="">Text</fieldset>, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
 PASS Dispatch new MouseEvent() on <fieldset disabled="">Text</fieldset>, observed from <fieldset>
 PASS Dispatch new MouseEvent() on <fieldset disabled="">Text</fieldset>, observed from <body>
 PASS Dispatch new PointerEvent() on <fieldset disabled="">Text</fieldset>, observed from <fieldset>
@@ -71,16 +71,16 @@
 PASS click() on <fieldset disabled=""><span class="target">Span</span></fieldset>, observed from <fieldset>
 PASS click() on <fieldset disabled=""><span class="target">Span</span></fieldset>, observed from <body>
 FAIL Trusted click on <button disabled="">Text</button>, observed from <button> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
-FAIL Trusted click on <button disabled="">Text</button>, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got ["pointerdown", "pointerup", "mousedown", "mouseup", "click"] length 5
+FAIL Trusted click on <button disabled="">Text</button>, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
 PASS Dispatch new MouseEvent() on <button disabled="">Text</button>, observed from <button>
 PASS Dispatch new MouseEvent() on <button disabled="">Text</button>, observed from <body>
 PASS Dispatch new PointerEvent() on <button disabled="">Text</button>, observed from <button>
 PASS Dispatch new PointerEvent() on <button disabled="">Text</button>, observed from <body>
 PASS click() on <button disabled="">Text</button>, observed from <button>
 PASS click() on <button disabled="">Text</button>, observed from <body>
-FAIL Trusted click on <button disabled=""><span class="target">Span</span></button>, observed from <span> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "mousedown", "pointerup", "mouseup", "click"] length 7, got ["pointerdown", "pointerup"] length 2
+FAIL Trusted click on <button disabled=""><span class="target">Span</span></button>, observed from <span> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "mousedown", "pointerup", "mouseup", "click"] length 7, got [] length 0
 FAIL Trusted click on <button disabled=""><span class="target">Span</span></button>, observed from <button> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
-FAIL Trusted click on <button disabled=""><span class="target">Span</span></button>, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got ["pointerdown", "pointerup"] length 2
+FAIL Trusted click on <button disabled=""><span class="target">Span</span></button>, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
 PASS Dispatch new MouseEvent() on <button disabled=""><span class="target">Span</span></button>, observed from <span>
 PASS Dispatch new MouseEvent() on <button disabled=""><span class="target">Span</span></button>, observed from <button>
 PASS Dispatch new MouseEvent() on <button disabled=""><span class="target">Span</span></button>, observed from <body>
@@ -91,7 +91,7 @@
 PASS click() on <button disabled=""><span class="target">Span</span></button>, observed from <button>
 PASS click() on <button disabled=""><span class="target">Span</span></button>, observed from <body>
 FAIL Trusted click on <textarea disabled=""></textarea>, observed from <textarea> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
-FAIL Trusted click on <textarea disabled=""></textarea>, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got ["pointerdown", "pointerup", "mousedown", "mouseup", "click"] length 5
+FAIL Trusted click on <textarea disabled=""></textarea>, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
 PASS Dispatch new MouseEvent() on <textarea disabled=""></textarea>, observed from <textarea>
 PASS Dispatch new MouseEvent() on <textarea disabled=""></textarea>, observed from <body>
 PASS Dispatch new PointerEvent() on <textarea disabled=""></textarea>, observed from <textarea>
@@ -99,7 +99,7 @@
 PASS click() on <textarea disabled=""></textarea>, observed from <textarea>
 PASS click() on <textarea disabled=""></textarea>, observed from <body>
 FAIL Trusted click on <input disabled="" type="button">, observed from <input> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
-FAIL Trusted click on <input disabled="" type="button">, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got ["pointerdown", "pointerup", "mousedown", "mouseup", "click"] length 5
+FAIL Trusted click on <input disabled="" type="button">, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
 PASS Dispatch new MouseEvent() on <input disabled="" type="button">, observed from <input>
 PASS Dispatch new MouseEvent() on <input disabled="" type="button">, observed from <body>
 PASS Dispatch new PointerEvent() on <input disabled="" type="button">, observed from <input>
@@ -107,7 +107,7 @@
 PASS click() on <input disabled="" type="button">, observed from <input>
 PASS click() on <input disabled="" type="button">, observed from <body>
 FAIL Trusted click on <input disabled="" type="checkbox">, observed from <input> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
-FAIL Trusted click on <input disabled="" type="checkbox">, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got ["pointerdown", "pointerup"] length 2
+FAIL Trusted click on <input disabled="" type="checkbox">, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
 PASS Dispatch new MouseEvent() on <input disabled="" type="checkbox">, observed from <input>
 PASS Dispatch new MouseEvent() on <input disabled="" type="checkbox">, observed from <body>
 PASS Dispatch new PointerEvent() on <input disabled="" type="checkbox">, observed from <input>
@@ -115,7 +115,7 @@
 PASS click() on <input disabled="" type="checkbox">, observed from <input>
 PASS click() on <input disabled="" type="checkbox">, observed from <body>
 FAIL Trusted click on <input disabled="" type="color" value="#000000">, observed from <input> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
-FAIL Trusted click on <input disabled="" type="color" value="#000000">, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got ["pointerdown", "pointerup", "mousedown", "mouseup", "click"] length 5
+FAIL Trusted click on <input disabled="" type="color" value="#000000">, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
 PASS Dispatch new MouseEvent() on <input disabled="" type="color" value="#000000">, observed from <input>
 PASS Dispatch new MouseEvent() on <input disabled="" type="color" value="#000000">, observed from <body>
 PASS Dispatch new PointerEvent() on <input disabled="" type="color" value="#000000">, observed from <input>
@@ -123,7 +123,7 @@
 PASS click() on <input disabled="" type="color" value="#000000">, observed from <input>
 PASS click() on <input disabled="" type="color" value="#000000">, observed from <body>
 FAIL Trusted click on <input disabled="" type="date">, observed from <input> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
-FAIL Trusted click on <input disabled="" type="date">, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got ["pointerdown", "pointerup"] length 2
+FAIL Trusted click on <input disabled="" type="date">, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
 PASS Dispatch new MouseEvent() on <input disabled="" type="date">, observed from <input>
 PASS Dispatch new MouseEvent() on <input disabled="" type="date">, observed from <body>
 PASS Dispatch new PointerEvent() on <input disabled="" type="date">, observed from <input>
@@ -131,7 +131,7 @@
 PASS click() on <input disabled="" type="date">, observed from <input>
 PASS click() on <input disabled="" type="date">, observed from <body>
 FAIL Trusted click on <input disabled="" type="datetime-local">, observed from <input> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
-FAIL Trusted click on <input disabled="" type="datetime-local">, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got ["pointerdown", "pointerup"] length 2
+FAIL Trusted click on <input disabled="" type="datetime-local">, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
 PASS Dispatch new MouseEvent() on <input disabled="" type="datetime-local">, observed from <input>
 PASS Dispatch new MouseEvent() on <input disabled="" type="datetime-local">, observed from <body>
 PASS Dispatch new PointerEvent() on <input disabled="" type="datetime-local">, observed from <input>
@@ -139,7 +139,7 @@
 PASS click() on <input disabled="" type="datetime-local">, observed from <input>
 PASS click() on <input disabled="" type="datetime-local">, observed from <body>
 FAIL Trusted click on <input disabled="" type="email">, observed from <input> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
-FAIL Trusted click on <input disabled="" type="email">, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got ["pointerdown", "pointerup", "mousedown", "mouseup", "click"] length 5
+FAIL Trusted click on <input disabled="" type="email">, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
 PASS Dispatch new MouseEvent() on <input disabled="" type="email">, observed from <input>
 PASS Dispatch new MouseEvent() on <input disabled="" type="email">, observed from <body>
 PASS Dispatch new PointerEvent() on <input disabled="" type="email">, observed from <input>
@@ -147,7 +147,7 @@
 PASS click() on <input disabled="" type="email">, observed from <input>
 PASS click() on <input disabled="" type="email">, observed from <body>
 FAIL Trusted click on <input disabled="" type="file">, observed from <input> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
-FAIL Trusted click on <input disabled="" type="file">, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got ["pointerdown", "pointerup"] length 2
+FAIL Trusted click on <input disabled="" type="file">, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
 PASS Dispatch new MouseEvent() on <input disabled="" type="file">, observed from <input>
 PASS Dispatch new MouseEvent() on <input disabled="" type="file">, observed from <body>
 PASS Dispatch new PointerEvent() on <input disabled="" type="file">, observed from <input>
@@ -155,7 +155,7 @@
 PASS click() on <input disabled="" type="file">, observed from <input>
 PASS click() on <input disabled="" type="file">, observed from <body>
 FAIL Trusted click on <input disabled="" type="image">, observed from <input> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
-FAIL Trusted click on <input disabled="" type="image">, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got ["pointerdown", "pointerup"] length 2
+FAIL Trusted click on <input disabled="" type="image">, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
 PASS Dispatch new MouseEvent() on <input disabled="" type="image">, observed from <input>
 PASS Dispatch new MouseEvent() on <input disabled="" type="image">, observed from <body>
 PASS Dispatch new PointerEvent() on <input disabled="" type="image">, observed from <input>
@@ -163,7 +163,7 @@
 PASS click() on <input disabled="" type="image">, observed from <input>
 PASS click() on <input disabled="" type="image">, observed from <body>
 FAIL Trusted click on <input disabled="" type="month">, observed from <input> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
-FAIL Trusted click on <input disabled="" type="month">, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got ["pointerdown", "pointerup"] length 2
+FAIL Trusted click on <input disabled="" type="month">, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
 PASS Dispatch new MouseEvent() on <input disabled="" type="month">, observed from <input>
 PASS Dispatch new MouseEvent() on <input disabled="" type="month">, observed from <body>
 PASS Dispatch new PointerEvent() on <input disabled="" type="month">, observed from <input>
@@ -171,7 +171,7 @@
 PASS click() on <input disabled="" type="month">, observed from <input>
 PASS click() on <input disabled="" type="month">, observed from <body>
 FAIL Trusted click on <input disabled="" type="number">, observed from <input> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
-FAIL Trusted click on <input disabled="" type="number">, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got ["pointerdown", "pointerup", "mousedown", "mouseup", "click"] length 5
+FAIL Trusted click on <input disabled="" type="number">, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
 PASS Dispatch new MouseEvent() on <input disabled="" type="number">, observed from <input>
 PASS Dispatch new MouseEvent() on <input disabled="" type="number">, observed from <body>
 PASS Dispatch new PointerEvent() on <input disabled="" type="number">, observed from <input>
@@ -179,7 +179,7 @@
 PASS click() on <input disabled="" type="number">, observed from <input>
 PASS click() on <input disabled="" type="number">, observed from <body>
 FAIL Trusted click on <input disabled="" type="password">, observed from <input> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
-FAIL Trusted click on <input disabled="" type="password">, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got ["pointerdown", "pointerup", "mousedown", "mouseup", "click"] length 5
+FAIL Trusted click on <input disabled="" type="password">, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
 PASS Dispatch new MouseEvent() on <input disabled="" type="password">, observed from <input>
 PASS Dispatch new MouseEvent() on <input disabled="" type="password">, observed from <body>
 PASS Dispatch new PointerEvent() on <input disabled="" type="password">, observed from <input>
@@ -187,7 +187,7 @@
 PASS click() on <input disabled="" type="password">, observed from <input>
 PASS click() on <input disabled="" type="password">, observed from <body>
 FAIL Trusted click on <input disabled="" type="radio">, observed from <input> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
-FAIL Trusted click on <input disabled="" type="radio">, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got ["pointerdown", "pointerup", "mousedown", "mouseup", "click"] length 5
+FAIL Trusted click on <input disabled="" type="radio">, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
 PASS Dispatch new MouseEvent() on <input disabled="" type="radio">, observed from <input>
 PASS Dispatch new MouseEvent() on <input disabled="" type="radio">, observed from <body>
 PASS Dispatch new PointerEvent() on <input disabled="" type="radio">, observed from <input>
@@ -195,7 +195,7 @@
 PASS click() on <input disabled="" type="radio">, observed from <input>
 PASS click() on <input disabled="" type="radio">, observed from <body>
 FAIL Trusted click on <input disabled="" type="range" value="0">, observed from <input> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
-FAIL Trusted click on <input disabled="" type="range" value="0">, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got ["pointerdown", "pointerup", "mousedown", "mouseup", "click"] length 5
+FAIL Trusted click on <input disabled="" type="range" value="0">, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
 PASS Dispatch new MouseEvent() on <input disabled="" type="range" value="0">, observed from <input>
 PASS Dispatch new MouseEvent() on <input disabled="" type="range" value="0">, observed from <body>
 PASS Dispatch new PointerEvent() on <input disabled="" type="range" value="0">, observed from <input>
@@ -203,7 +203,7 @@
 PASS click() on <input disabled="" type="range" value="0">, observed from <input>
 PASS click() on <input disabled="" type="range" value="0">, observed from <body>
 FAIL Trusted click on <input disabled="" type="range" value="50">, observed from <input> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
-FAIL Trusted click on <input disabled="" type="range" value="50">, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got ["pointerdown", "pointerup", "mousedown", "mouseup", "click"] length 5
+FAIL Trusted click on <input disabled="" type="range" value="50">, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
 PASS Dispatch new MouseEvent() on <input disabled="" type="range" value="50">, observed from <input>
 PASS Dispatch new MouseEvent() on <input disabled="" type="range" value="50">, observed from <body>
 PASS Dispatch new PointerEvent() on <input disabled="" type="range" value="50">, observed from <input>
@@ -211,7 +211,7 @@
 PASS click() on <input disabled="" type="range" value="50">, observed from <input>
 PASS click() on <input disabled="" type="range" value="50">, observed from <body>
 FAIL Trusted click on <input disabled="" type="reset">, observed from <input> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
-FAIL Trusted click on <input disabled="" type="reset">, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got ["pointerdown", "pointerup", "mousedown", "mouseup", "click"] length 5
+FAIL Trusted click on <input disabled="" type="reset">, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
 PASS Dispatch new MouseEvent() on <input disabled="" type="reset">, observed from <input>
 PASS Dispatch new MouseEvent() on <input disabled="" type="reset">, observed from <body>
 PASS Dispatch new PointerEvent() on <input disabled="" type="reset">, observed from <input>
@@ -219,7 +219,7 @@
 PASS click() on <input disabled="" type="reset">, observed from <input>
 PASS click() on <input disabled="" type="reset">, observed from <body>
 FAIL Trusted click on <input disabled="" type="search">, observed from <input> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
-FAIL Trusted click on <input disabled="" type="search">, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got ["pointerdown", "pointerup", "mousedown", "mouseup", "click"] length 5
+FAIL Trusted click on <input disabled="" type="search">, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
 PASS Dispatch new MouseEvent() on <input disabled="" type="search">, observed from <input>
 PASS Dispatch new MouseEvent() on <input disabled="" type="search">, observed from <body>
 PASS Dispatch new PointerEvent() on <input disabled="" type="search">, observed from <input>
@@ -227,7 +227,7 @@
 PASS click() on <input disabled="" type="search">, observed from <input>
 PASS click() on <input disabled="" type="search">, observed from <body>
 FAIL Trusted click on <input disabled="" type="submit">, observed from <input> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
-FAIL Trusted click on <input disabled="" type="submit">, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got ["pointerdown", "pointerup", "mousedown", "mouseup", "click"] length 5
+FAIL Trusted click on <input disabled="" type="submit">, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
 PASS Dispatch new MouseEvent() on <input disabled="" type="submit">, observed from <input>
 PASS Dispatch new MouseEvent() on <input disabled="" type="submit">, observed from <body>
 PASS Dispatch new PointerEvent() on <input disabled="" type="submit">, observed from <input>
@@ -235,7 +235,7 @@
 PASS click() on <input disabled="" type="submit">, observed from <input>
 PASS click() on <input disabled="" type="submit">, observed from <body>
 FAIL Trusted click on <input disabled="" type="tel">, observed from <input> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
-FAIL Trusted click on <input disabled="" type="tel">, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got ["pointerdown", "pointerup", "mousedown", "mouseup", "click"] length 5
+FAIL Trusted click on <input disabled="" type="tel">, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
 PASS Dispatch new MouseEvent() on <input disabled="" type="tel">, observed from <input>
 PASS Dispatch new MouseEvent() on <input disabled="" type="tel">, observed from <body>
 PASS Dispatch new PointerEvent() on <input disabled="" type="tel">, observed from <input>
@@ -243,7 +243,7 @@
 PASS click() on <input disabled="" type="tel">, observed from <input>
 PASS click() on <input disabled="" type="tel">, observed from <body>
 FAIL Trusted click on <input disabled="" type="text">, observed from <input> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
-FAIL Trusted click on <input disabled="" type="text">, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got ["pointerdown", "pointerup", "mousedown", "mouseup", "click"] length 5
+FAIL Trusted click on <input disabled="" type="text">, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
 PASS Dispatch new MouseEvent() on <input disabled="" type="text">, observed from <input>
 PASS Dispatch new MouseEvent() on <input disabled="" type="text">, observed from <body>
 PASS Dispatch new PointerEvent() on <input disabled="" type="text">, observed from <input>
@@ -251,7 +251,7 @@
 PASS click() on <input disabled="" type="text">, observed from <input>
 PASS click() on <input disabled="" type="text">, observed from <body>
 FAIL Trusted click on <input disabled="" type="time">, observed from <input> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
-FAIL Trusted click on <input disabled="" type="time">, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got ["pointerdown", "pointerup", "mousedown", "mouseup", "click"] length 5
+FAIL Trusted click on <input disabled="" type="time">, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
 PASS Dispatch new MouseEvent() on <input disabled="" type="time">, observed from <input>
 PASS Dispatch new MouseEvent() on <input disabled="" type="time">, observed from <body>
 PASS Dispatch new PointerEvent() on <input disabled="" type="time">, observed from <input>
@@ -259,7 +259,7 @@
 PASS click() on <input disabled="" type="time">, observed from <input>
 PASS click() on <input disabled="" type="time">, observed from <body>
 FAIL Trusted click on <input disabled="" type="url">, observed from <input> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
-FAIL Trusted click on <input disabled="" type="url">, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got ["pointerdown", "pointerup", "mousedown", "mouseup", "click"] length 5
+FAIL Trusted click on <input disabled="" type="url">, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
 PASS Dispatch new MouseEvent() on <input disabled="" type="url">, observed from <input>
 PASS Dispatch new MouseEvent() on <input disabled="" type="url">, observed from <body>
 PASS Dispatch new PointerEvent() on <input disabled="" type="url">, observed from <input>
@@ -267,7 +267,7 @@
 PASS click() on <input disabled="" type="url">, observed from <input>
 PASS click() on <input disabled="" type="url">, observed from <body>
 FAIL Trusted click on <input disabled="" type="week">, observed from <input> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
-FAIL Trusted click on <input disabled="" type="week">, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got ["pointerdown", "pointerup"] length 2
+FAIL Trusted click on <input disabled="" type="week">, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
 PASS Dispatch new MouseEvent() on <input disabled="" type="week">, observed from <input>
 PASS Dispatch new MouseEvent() on <input disabled="" type="week">, observed from <body>
 PASS Dispatch new PointerEvent() on <input disabled="" type="week">, observed from <input>
@@ -275,7 +275,7 @@
 PASS click() on <input disabled="" type="week">, observed from <input>
 PASS click() on <input disabled="" type="week">, observed from <body>
 FAIL Trusted click on <my-control disabled="">Text</my-control>, observed from <my-control> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
-FAIL Trusted click on <my-control disabled="">Text</my-control>, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got ["pointerdown", "pointerup", "mousedown", "mouseup", "click"] length 5
+FAIL Trusted click on <my-control disabled="">Text</my-control>, observed from <body> assert_array_equals: Observed events lengths differ, expected array ["pointermove", "mousemove", "pointerdown", "pointerup"] length 4, got [] length 0
 PASS Dispatch new MouseEvent() on <my-control disabled="">Text</my-control>, observed from <my-control>
 PASS Dispatch new MouseEvent() on <my-control disabled="">Text</my-control>, observed from <body>
 PASS Dispatch new PointerEvent() on <my-control disabled="">Text</my-control>, observed from <my-control>
Comment 1 Radar WebKit Bug Importer 2023-04-18 11:33:04 PDT
<rdar://problem/108213169>
Comment 2 Robert Jenner 2023-04-18 11:34:25 PDT
This is reproducible on iOS Release ToT running the test as follows:


run-webkit-tests --iOS-simulator imported/w3c/web-platform-tests/html/semantics/disabled-elements/event-propagate-disabled.tentative.html 


It is reproducible even after an attempted rebaseline. It appears the failure changes after rebaslining, and this test just continues to fail.
Comment 3 EWS 2023-04-18 11:46:36 PDT
Test gardening commit 263089@main (cd414e1111f1): <https://commits.webkit.org/263089@main>

Reviewed commits have been landed. Closing PR #12876 and removing active labels.