diff --git a/status-bar/ios/Sources/StatusBarPlugin/StatusBar.swift b/status-bar/ios/Sources/StatusBarPlugin/StatusBar.swift index 0f203f3ad..ff27a26c1 100644 --- a/status-bar/ios/Sources/StatusBarPlugin/StatusBar.swift +++ b/status-bar/ios/Sources/StatusBarPlugin/StatusBar.swift @@ -124,9 +124,17 @@ public class StatusBar { } private func resizeWebView() { + var bounds: CGRect? = nil + + if #available(iOS 15.0, *) { + bounds = bridge.viewController?.view.window?.windowScene?.keyWindow?.bounds + } else { + bounds = bridge.viewController?.view.window?.windowScene?.screen.bounds + } + guard let webView = bridge.webView, - let bounds = bridge.viewController?.view.window?.windowScene?.screen.bounds + let bounds = bounds else { return } bridge.viewController?.view.frame = bounds webView.frame = bounds