This commit is contained in:
Stuart Breckenridge 2021-03-08 10:30:58 +08:00
parent a59df3e6fc
commit f630cb16db
No known key found for this signature in database
GPG Key ID: ED2F112EEA9EF8A5

View File

@ -55,7 +55,7 @@ final class DetailWebView: WKWebView {
evaluateJavaScript("document.body.style.overflow = 'visible';", completionHandler: nil)
/// On macOS 11, when a user exits full screen or zoomed mode (full screen with menu bar showing), the webview's origin.y is offset by a sizeable amount. This function adjusts the height of the window height by 1pt which puts the webview back in the correct place. This is an issue with SwiftUI and AppKit.
// On macOS 11, when a user exits full screen or exits zoomed mode (full screen with menu bar showing) by disconnecting an external display, the webview's origin.y is offset by a sizeable amount. This function adjusts the height of the window height by -1pt/+1pt which puts the webview back in the correct place. This is an issue with SwiftUI and AppKit.
if #available(macOS 11, *) {
guard var frame = window?.frame else {
return