diff --git a/Source/WebKit/UIProcess/ios/fullscreen/WKFullScreenWindowControllerIOS.mm b/Source/WebKit/UIProcess/ios/fullscreen/WKFullScreenWindowControllerIOS.mm index 43a2df6fee33..1b6c527b63cd 100644 --- a/Source/WebKit/UIProcess/ios/fullscreen/WKFullScreenWindowControllerIOS.mm +++ b/Source/WebKit/UIProcess/ios/fullscreen/WKFullScreenWindowControllerIOS.mm @@ -1082,6 +1082,13 @@ - (void)_exitFullscreenImmediately if (page) page->setSuppressVisibilityUpdates(true); +#if ENABLE(FULLSCREEN_WINDOW_EFFECTS) + [UIView performWithoutAnimation:^{ + CompletionHandler completionHandler = []() { }; + performFullscreenTransition(_lastKnownParentWindow.get(), _window.get(), _parentWindowState.get(), false, WTFMove(completionHandler)); + }]; +#endif + [self _reinsertWebViewUnderPlaceholder]; if (auto* manager = self._manager) {