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

Reply via email to