Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 384f747df59003fc1aab666f81ea2fd521ee5232
      
https://github.com/WebKit/WebKit/commit/384f747df59003fc1aab666f81ea2fd521ee5232
  Author: Alex Christensen <[email protected]>
  Date:   2026-08-03 (Mon, 03 Aug 2026)

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

  Log Message:
  -----------
  Turn MESSAGE_CHECK_COMPLETION in WebProcessProxy::didPostMessage into early 
return
https://bugs.webkit.org/show_bug.cgi?id=320909
rdar://183910439

Reviewed by Abrar Rahman Protyasha.

There are race conditions where a web process can send a message before the UI 
process
has told it to tear down its iframes with site isolation enabled.  This is 
currently
causing the MESSAGE_CHECK_COMPLETION in WebProcessProxy::didPostMessage to be 
hit.
We want to just ignore the message if it was sent by a process that was recently
disassociated with the page.

* Source/WebKit/UIProcess/WebProcessProxy.cpp:
(WebKit::WebProcessProxy::didPostMessage):

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



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

Reply via email to