File tree 2 files changed +5
-5
lines changed
2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ extension WebView: View {
20
20
@MainActor
21
21
private func makeView( ) -> Remakeable < EnhancedWKWebView > {
22
22
let webView = Remakeable< EnhancedWKWebView> {
23
- let wrappedView = EnhancedWKWebView ( frame: . zero, configuration: parent. configuration ?? . init ( ) )
23
+ let wrappedView = EnhancedWKWebView ( frame: . zero, configuration: parent. configuration)
24
24
parent. applyModifiers ( to: wrappedView)
25
25
return wrappedView
26
26
}
Original file line number Diff line number Diff line change @@ -13,12 +13,12 @@ import WebKit
13
13
/// ```
14
14
@available ( iOS 16 . 4 , macOS 13 . 3 , * )
15
15
public struct WebView {
16
- weak var configuration : WKWebViewConfiguration ?
16
+ let configuration : WKWebViewConfiguration
17
17
18
18
private let initialRequest : URLRequest ?
19
19
20
- private weak var uiDelegate : ( any WKUIDelegate ) ?
21
- private weak var navigationDelegate : ( any WKNavigationDelegate ) ?
20
+ private var uiDelegate : ( any WKUIDelegate ) ?
21
+ private var navigationDelegate : ( any WKNavigationDelegate ) ?
22
22
private var isInspectable = false
23
23
private var allowsBackForwardNavigationGestures = false
24
24
private var allowsLinkPreview = true
@@ -30,7 +30,7 @@ public struct WebView {
30
30
/// - request: The initial request specifying the URL to load.
31
31
/// - configuration: The configuration for the new web view.
32
32
@MainActor
33
- public init ( request: URLRequest ? = nil , configuration: WKWebViewConfiguration ? = nil ) {
33
+ public init ( request: URLRequest ? = nil , configuration: WKWebViewConfiguration = . init ( ) ) {
34
34
self . initialRequest = request
35
35
self . configuration = configuration
36
36
}
You can’t perform that action at this time.
0 commit comments