Bug 243801 - REGRESSION (253038@main): [ macOS ] inspector/dom/getAccessibilityPropertiesForNode.html is a consistent failure
Summary: REGRESSION (253038@main): [ macOS ] inspector/dom/getAccessibilityPropertiesF...
Status: RESOLVED DUPLICATE of bug 243804
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-08-10 17:12 PDT by Karl Rackler
Modified: 2022-08-11 18:19 PDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Karl Rackler 2022-08-10 17:12:15 PDT
Description:
inspector/dom/getAccessibilityPropertiesForNode.html

The first failure I saw on the dashboard was on 8/2/2022 at 253038@main.  Range: https://commits.webkit.org/compare/253038@main…253035@main 

REPRODUCTION STEPS
I can reproduce this on 253038@main but cannot reproduce it on 253035@main.

Command: 
run-webkit-tests --exit-after-n-failures 1 --exit-after-n-crashes-or-timeouts 1 --iterations 50 -f --no-retry inspector/dom/getAccessibilityPropertiesForNode.html

Result: 
Regressions: Unexpected text-only failures (1)
 inspector/dom/getAccessibilityPropertiesForNode.html [ Failure ]

History:
https://results.webkit.org/?suite=layout-tests&test=inspector%2Fdom%2FgetAccessibilityPropertiesForNode.html&platform=mac&limit=50000

Diff:
--- /Volumes/Data/worker/Apple-Monterey-Release-WK2-Tests/build/layout-test-results/inspector/dom/getAccessibilityPropertiesForNode-expected.txt
+++ /Volumes/Data/worker/Apple-Monterey-Release-WK2-Tests/build/layout-test-results/inspector/dom/getAccessibilityPropertiesForNode-actual.txt
@@ -294,6 +294,7 @@
     controlledNodeIds.length: 1
     focused: false
     ownedNodeIds.length: 1
+    parentNodeId: exists
     required: false
     isPopUpButton: true
 
@@ -304,6 +305,7 @@
     label:
     role: button
     focused: false
+    parentNodeId: exists
     required: false
     isPopUpButton: true
 
@@ -334,28 +336,33 @@
     ignored: true
     ignoredByDefault: true
     hidden: true
+    parentNodeId: exists
 
 <img src="data:image/gif..." alt="x">
     exists: true
     label: x
     role: image
+    parentNodeId: exists
 
 <img src="data:image/gif..." alt="">
     exists: true
     label:
     role: presentation
     ignored: true
+    parentNodeId: exists
 
 <img src="data:image/gif...">
     exists: true
     label:
     role: image
+    parentNodeId: exists
 
 <img src="./404.gif">
     exists: true
     label:
     role: presentation
     ignored: true
+    parentNodeId: exists
 
 <input style="display:none;">
     exists: false
@@ -370,6 +377,7 @@
     ignored: true
     ignoredByDefault: true
     hidden: true
+    parentNodeId: exists
     required: false
 
 <div role="radio" aria-checked="false">unchecked</div>
@@ -410,6 +418,7 @@
     role: radio
     checked: true
     focused: false
+    parentNodeId: exists
     required: false
 
 <input type="radio">
@@ -418,6 +427,7 @@
     role: radio
     checked: false
     focused: false
+    parentNodeId: exists
     required: false
 
 <div role="doc-toc">doc-toc</div>
@@ -730,6 +740,7 @@
     role: checkbox
     checked: true
     focused: false
+    parentNodeId: exists
     required: false
 
 <input type="checkbox">
@@ -738,6 +749,7 @@
     role: checkbox
     checked: false
     focused: false
+    parentNodeId: exists
     required: false
 
 <div role="textbox" tabindex="0" aria-disabled="true">disabled</div>
@@ -755,6 +767,7 @@
     role:
     childNodeIds.length: 1
     disabled: true
+    parentNodeId: exists
     required: false
 
 <div role="textbox" tabindex="0" aria-readonly="true">readonly</div>
@@ -772,6 +785,7 @@
     role:
     childNodeIds.length: 1
     focused: false
+    parentNodeId: exists
     readonly: true
     required: false
 
@@ -782,6 +796,7 @@
     childNodeIds.length: 1
     focused: false
     invalid: true
+    parentNodeId: exists
     required: false
 
 <input aria-invalid="spelling" value="invalid spelling">
@@ -791,6 +806,7 @@
     childNodeIds.length: 1
     focused: false
     invalid: spelling
+    parentNodeId: exists
     required: false
 
 <input aria-required="true" value="required">
@@ -799,6 +815,7 @@
     role:
     childNodeIds.length: 1
     focused: false
+    parentNodeId: exists
     required: true
 
 <input required="">
@@ -806,6 +823,7 @@
     label:
     role:
     focused: false
+    parentNodeId: exists
     required: true
 
 <input>
@@ -813,6 +831,7 @@
     label:
     role:
     focused: false
+    parentNodeId: exists
     required: false
 
 <div role="button" tabindex="0" aria-haspopup="true">Popup Button.</div>
@@ -829,12 +848,14 @@
     label:
     role: button
     focused: false
+    parentNodeId: exists
 
 <button></button>
     exists: true
     label:
     role: button
     focused: false
+    parentNodeId: exists
 
 <div role="button" tabindex="0" aria-pressed="false">Not Pressed.</div>
     exists: true
@@ -974,6 +995,7 @@
     label:
     role:
     ignored: true
+    ignoredByDefault: true
     parentNodeId: exists
 
 <script></script>
Comment 1 Alexey Proskuryakov 2022-08-11 18:19:26 PDT

*** This bug has been marked as a duplicate of bug 243804 ***