Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: b5825efb420e0379e291f963cdeb17bf721609df
      
https://github.com/WebKit/WebKit/commit/b5825efb420e0379e291f963cdeb17bf721609df
  Author: Ben Nham <[email protected]>
  Date:   2025-10-10 (Fri, 10 Oct 2025)

  Changed paths:
    M Source/WebKit/UIProcess/WebFrameProxy.cpp
    M Source/WebKit/UIProcess/WebFrameProxy.h
    M Source/WebKit/UIProcess/WebPageProxy.cpp

  Log Message:
  -----------
  didGeneratePageLoadTiming is ignoring main frame subresource loads
https://bugs.webkit.org/show_bug.cgi?id=300451
rdar://problem/162302589

Reviewed by Ryosuke Niwa.

The `WebFrameProxy::isConnected` check added in 301253@main does not quite work 
right, because it
causes us to ignore subresource requests associated with the main frame.

Fix this and and also null out the parentFrame at frame disconnection time as 
Alex suggested in that
PR.

* Source/WebKit/UIProcess/WebFrameProxy.cpp:
(WebKit::WebFrameProxy::disconnect):
(WebKit::WebFrameProxy::isConnected const): Deleted.
* Source/WebKit/UIProcess/WebFrameProxy.h:
* Source/WebKit/UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::startNetworkRequestsForPageLoadTiming):

Canonical link: https://commits.webkit.org/301325@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