From 044ae388fa7f5f00011f451c699b2203ddf2da4b Mon Sep 17 00:00:00 2001 From: Andrew Balmer Date: Tue, 21 Jan 2025 21:19:00 -0500 Subject: [PATCH] moved `configureLoadScripts()` call into `loadUrl()` this ensures that the load scripts are injected before the WKWebView loads the URL --- Sources/KlaviyoUI/KlaviyoWebView/KlaviyoWebViewController.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Sources/KlaviyoUI/KlaviyoWebView/KlaviyoWebViewController.swift b/Sources/KlaviyoUI/KlaviyoWebView/KlaviyoWebViewController.swift index 8bdafb74..73a79162 100644 --- a/Sources/KlaviyoUI/KlaviyoWebView/KlaviyoWebViewController.swift +++ b/Sources/KlaviyoUI/KlaviyoWebView/KlaviyoWebViewController.swift @@ -48,7 +48,6 @@ class KlaviyoWebViewController: UIViewController, WKUIDelegate, KlaviyoWebViewDe view = UIView() view.addSubview(webView) - configureLoadScripts() configureSubviewConstraints() } @@ -72,6 +71,7 @@ class KlaviyoWebViewController: UIViewController, WKUIDelegate, KlaviyoWebViewDe @MainActor private func loadUrl() { + configureLoadScripts() let request = URLRequest(url: viewModel.url) webView.load(request) }