From e2cd1404969d14abfef96522424ad788a0e6fbe5 Mon Sep 17 00:00:00 2001 From: "Takuto NAKAMURA (Kyome)" Date: Wed, 24 Jul 2024 13:15:11 +0900 Subject: [PATCH] Run applyModifiers() when recreating the EnhancedWKWebView. --- Sources/WebUI/WebView+Extension.swift | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Sources/WebUI/WebView+Extension.swift b/Sources/WebUI/WebView+Extension.swift index dc23a96..caf185e 100644 --- a/Sources/WebUI/WebView+Extension.swift +++ b/Sources/WebUI/WebView+Extension.swift @@ -19,8 +19,10 @@ extension WebView: View { @MainActor private func makeView() -> Remakeable { - let webView = Remakeable { - EnhancedWKWebView(frame: .zero, configuration: parent.configuration) + let webView = Remakeable { + let wrappedView = EnhancedWKWebView(frame: .zero, configuration: parent.configuration) + parent.applyModifiers(to: wrappedView) + return wrappedView } setUpWebViewProxy(webView) parent.applyModifiers(to: webView.wrappedValue)