[webkit-changes] [WebKit/WebKit] a626d4: Change frame MESSAGE_CHECK to early return in WebP...

Alex Christensen noreply at github.com
Fri Feb 7 11:51:45 PST 2025


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: a626d45bf011c7c74a939c887092bdbe3b6c628e
      https://github.com/WebKit/WebKit/commit/a626d45bf011c7c74a939c887092bdbe3b6c628e
  Author: Alex Christensen <achristensen at apple.com>
  Date:   2025-02-07 (Fri, 07 Feb 2025)

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

  Log Message:
  -----------
  Change frame MESSAGE_CHECK to early return in WebPageProxy::didStartProvisionalLoadForFrameShared
https://bugs.webkit.org/show_bug.cgi?id=287221
rdar://144363185

Reviewed by Charlie Wolfe.

This fixes a crash seen occasionally with site isolation when a frame is destroyed in one process
while it is being navigated in another process.  It is correct to do nothing if the frame no longer
exists.  We don't need to terminate any processes.

* Source/WebKit/UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::didStartProvisionalLoadForFrameShared):

Canonical link: https://commits.webkit.org/290031@main



To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications


More information about the webkit-changes mailing list