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

Reply via email to