Bug 317884

Summary: REGRESSION(315658@main): imported/w3c/web-platform-tests/digital-credentials/get-non-fully-active.https.html is constant Text failure
Product: WebKit Reporter: jespinal23
Component: Tools / TestsAssignee: Marcos Caceres <marcosc>
Status: NEW    
Severity: Normal CC: bburg, marcosc, simon.fraser, webkit-bot-watchers-bugzilla, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=317541

jespinal23
Reported 2026-06-25 15:45:36 PDT
imported/w3c/web-platform-tests/digital-credentials/get-non-fully-active.https.html is a constant text failure on Tahoe and iOS. HISTORY: https://results.webkit.org/?suite=layout-tests&test=imported%2Fw3c%2Fweb-platform-tests%2Fdigital-credentials%2Fget-non-fully-active.https.html DIFF URL: https://build.webkit.org/results/Apple-Tahoe-Release-AppleSilicon-WK2-Tests/315835@main%20(4933)/imported/w3c/web-platform-tests/digital-credentials/get-non-fully-active.https-pretty-diff.html DIFF TEXT: PASS non-fully active document behavior for navigator.credentials.get() FAIL Promise rejects with DOMException when the document becomes non-fully active promise_rejects_dom: Expect promise to reject if the document becomes non-fully active function "function() { throw e; }" threw object "TypeError: No supported document requests to present." that is not a DOMException AbortError: property "code" is equal to undefined, expected 20 PASS Aborted Digital Credentials get() requests do not leave a subsequent request stuck in an invalid state
Attachments
Radar WebKit Bug Importer
Comment 1 2026-06-25 15:46:21 PDT
jespinal23
Comment 2 2026-06-26 11:39:28 PDT
Test gardening pull request: https://github.com/WebKit/WebKit/pull/67957
EWS
Comment 3 2026-06-26 11:43:50 PDT
Test gardening commit 315917@main (2cd1118309ee): <https://commits.webkit.org/315917@main> Reviewed commits have been landed. Closing PR #67957 and removing active labels.
pascoe@apple.com
Comment 4 2026-06-26 14:01:46 PDT
*** Bug 317961 has been marked as a duplicate of this bug. ***
EWS
Comment 5 2026-06-26 14:02:00 PDT
Test gardening commit 315926@main (3a8d23cb4419): <https://commits.webkit.org/315926@main> Reviewed commits have been landed. Closing PR #67973 and removing active labels.
jespinal23
Comment 6 2026-06-26 17:25:56 PDT
I was able to reproduce this issue at Tahoe ToT running the following tests as follows: run-webkit-tests imported/w3c/web-platform-tests/digital-credentials/get-non-fully-active.https.html I was also able to bisect, and found that the test failed in 315658@main, but not on 315657@main. So it would appear that https://commits.webkit.org/315658@main broke this test and cause the regression.
Alexey Proskuryakov
Comment 7 2026-06-27 20:26:44 PDT
A dupe claims that the test also sometime crashes. Unclear if that has the same regression point.
Marcos Caceres
Comment 8 2026-06-28 03:12:22 PDT
Yeah, it’s true. I have a patch to fix that too.
Note You need to log in before you can comment on or make changes to this bug.