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