Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: b51cb995ff77add785b859a434404dd75f7d5342
https://github.com/WebKit/WebKit/commit/b51cb995ff77add785b859a434404dd75f7d5342
Author: Jean-Yves Avenard <[email protected]>
Date: 2023-06-19 (Mon, 19 Jun 2023)
Changed paths:
A LayoutTests/fullscreen/fullscreen-iframe-cancel-expected.txt
A LayoutTests/fullscreen/fullscreen-iframe-cancel.html
M Source/WebCore/dom/FullscreenManager.cpp
Log Message:
-----------
CrashTracer: com.apple.WebKit.WebContent at WebCore:
WTF::Detail::CallableWrapper<WebCore::FullscreenManager::cancelFullscreen()::$_5,
void>::call
https://bugs.webkit.org/show_bug.cgi?id=258268
rdar://107182009
Reviewed by Youenn Fablet and Tim Nguyen.
Exit early if either FullscreenManager has been deleted (not possible, but may
as well check).
And use the topDocument's page to trigger exitFullscreen.
* LayoutTests/fullscreen/fullscreen-iframe-cancel-expected.txt: Added.
* LayoutTests/fullscreen/fullscreen-iframe-cancel.html: Added.
* Source/WebCore/dom/FullscreenManager.cpp:
(WebCore::FullscreenManager::cancelFullscreen): Use topDocument's page instead
of page.
Canonical link: https://commits.webkit.org/265311@main
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes