Bug 281531
| Summary: | [ Sequoia wk2 ] two accessibility/mac/ pdf tests are a consistent timeout | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Karl Rackler <rackler> |
| Component: | New Bugs | Assignee: | Joshua Hoffman <jhoffman23> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | cfleizach, webkit-bot-watchers-bugzilla, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Karl Rackler
Description:
accessibility/mac/basic-embed-pdf-accessibility.html
accessibility/mac/iframe-pdf.html
These tests have been timeouts since Sequoia bring up.
The first timeout I see on the flakiness dashboard was on 9/20/2024 at 283998@main. That commit deals with subgrids when we try to resolve a grid-area to line names and does not appear to contribute to the regression.
This issue can be reproduced using command:
run-webkit-tests --release --no-retry --force --iterations=1 accessibility/mac/basic-embed-pdf-accessibility.html accessibility/mac/iframe-pdf.html
History:
https://results.webkit.org/?suite=layout-tests&test=accessibility/mac/basic-embed-pdf-accessibility.html&recent=false
Diff:
accessibility/mac/basic-embed-pdf-accessibility.html
-This test ensures PDFs loaded in embed tags are exposed in the accessibility tree.
+FAIL: Timed out waiting for notifyDone to be called
-PASS: pdfEmbedElement.domIdentifier === 'pdfEmbed'
-PASS: pdfEmbedElement.role === 'AXRole: AXGroup'
-PASS: pdfEmbedElement.subrole === 'AXSubrole: AXApplicationGroup'
-PASS: pdfEmbedElement.childrenCount === 1
-PASS: pdfAxObject.stringAttributeValue('AXSubrole') === 'AXPDFPluginSubrole'
-PASS: pdfAxObject.childrenCount === 1
-PASS: pdfAxObject.parentElement().domIdentifier === 'pdfEmbed'
-PASS: pdfLayerController.stringAttributeValue('AXRole') === 'AXGroup'
-PASS: pdfLayerController.stringAttributeValue('AXDescription') === 'document'
-PASS: pdfTextNode.stringAttributeValue('AXRole') === 'AXStaticText'
-PASS: pdfTextNode.stringAttributeValue('AXValue').trimEnd() === 'Welcome to the website for the WebKit Open Source Project!'
-PASS: hitTestResult.stringAttributeValue('AXRole') === 'AXGroup'
-PASS: hitTestResult.stringAttributeValue('AXDescription') === 'document'
-PASS: pdfTextNode.stringAttributeValue('AXRole') === 'AXStaticText'
-PASS: pdfTextNode.stringAttributeValue('AXValue').trimEnd() === 'Welcome to the website for the WebKit Open Source Project!'
-PASS: searchResultElement.stringAttributeValue('AXSubrole') === 'AXPDFPluginSubrole'
-PASS successfullyParsed is true
-
-TEST COMPLETE
-
accessibility/mac/iframe-pdf.html
-This test ensures PDFs loaded in iframes are exposed in the accessibility tree.
+FAIL: Timed out waiting for notifyDone to be called
-Traversal path to text node inside PDF:
-At index 0, got AXRole: AXScrollArea
-At index 0, got AXRole: AXWebArea
-At index 0, got AXRole: AXGroup
-At index 0, got AXRole: AXGroup
-At index 0, got AXRole: AXGroup
-At index 0, got AXRole: AXPage
-At index 0, got AXRole: AXGroup
-At index 0, got AXRole: AXGroup
-At index 0, got AXRole: AXGroup
-At index 1, got AXRole: AXGroup
-At index 0, got AXRole: AXGroup
-At index 0, got AXRole: AXStaticText
-
-Found object:
-AXRole: AXStaticText
-AXValue: Welcome to the website for the WebKit Open Source Project!
-
-PASS successfullyParsed is true
-
-TEST COMPLETE
-
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/137996591>
EWS
Test gardening commit 285229@main (39c200ebcd40): <https://commits.webkit.org/285229@main>
Reviewed commits have been landed. Closing PR #35241 and removing active labels.
Joshua Hoffman
Pull request: https://github.com/WebKit/WebKit/pull/38957
EWS
Committed 288850@main (85e2ede7862a): <https://commits.webkit.org/288850@main>
Reviewed commits have been landed. Closing PR #38957 and removing active labels.