Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 5e99592ba2f7c5f8c8b88d05f888a08b7e21a762
https://github.com/WebKit/WebKit/commit/5e99592ba2f7c5f8c8b88d05f888a08b7e21a762
Author: Alex Christensen <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M LayoutTests/platform/mac-wk2/TestExpectations
M Source/WebKit/UIProcess/Network/NetworkProcessProxy.h
M Source/WebKit/UIProcess/WebFrameProxy.cpp
Log Message:
-----------
REGRESSION(316854@main): [macOS Debug] ASSERTION FAILED: !m_waitingForMessage
in
imported/w3c/web-platform-tests/html/cross-origin-opener-policy/resource-popup.https.html
https://bugs.webkit.org/show_bug.cgi?id=319273
rdar://182115695
Reviewed by Chris Dumez.
317090@main wasn't quite enough. We also need to prevent multiple calls to
WebFrameProxy::waitForCertificateInfoFromNetworkProcess
in case multiple frames are committing in fast succession.
* LayoutTests/platform/mac-wk2/TestExpectations:
* Source/WebKit/UIProcess/Network/NetworkProcessProxy.h:
* Source/WebKit/UIProcess/WebFrameProxy.cpp:
(WebKit::WebFrameProxy::waitForCertificateInfoFromNetworkProcess):
(WebKit::WebFrameProxy::commitCertificateInfo):
Canonical link: https://commits.webkit.org/317375@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications