Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 12774870218c673b0d66772f47d02262d0268f40
https://github.com/WebKit/WebKit/commit/12774870218c673b0d66772f47d02262d0268f40
Author: Anuj Panta <[email protected]>
Date: 2025-09-30 (Tue, 30 Sep 2025)
Changed paths:
M Source/WebKit/UIProcess/WebPageProxy.cpp
Log Message:
-----------
[WebDriver] "no such frame" errors while running WPT via wptrunner
https://bugs.webkit.org/show_bug.cgi?id=299454
rdar://141976874
Reviewed by Sam Sneddon and Matthew Finkel.
WebDriver frame handles were being cleared on every provisional load failure,
including
some HTTPS upgrade failures that WebKit retries internally, leading to missing
frame
issues. Checking the willInteranllyHandleFailure parameter in
didFailProvisionalLoadForFrameShared makes sure we correctly handle internal
upgrade
retries without breaking frame tracking.
* Source/WebKit/UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::didFailProvisionalLoadForFrameShared):
Canonical link: https://commits.webkit.org/300768@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes