From e9507f213c7d4106c1b1eeee1776b5e22e361713 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Mon, 13 Jan 2025 16:10:44 +0600 Subject: [PATCH] fix crash on launch in WKWebView.valueForUndefinedKey(serverTrust) --- DuckDuckGo/Common/Extensions/WKWebViewExtension.swift | 3 +++ 1 file changed, 3 insertions(+) diff --git a/DuckDuckGo/Common/Extensions/WKWebViewExtension.swift b/DuckDuckGo/Common/Extensions/WKWebViewExtension.swift index d744a8fc80..118350afdd 100644 --- a/DuckDuckGo/Common/Extensions/WKWebViewExtension.swift +++ b/DuckDuckGo/Common/Extensions/WKWebViewExtension.swift @@ -403,6 +403,9 @@ extension WKWebView { // prevent exception if private API keys go missing open override func value(forUndefinedKey key: String) -> Any? { + if key == #keyPath(serverTrust) { + return self.serverTrust + } assertionFailure("valueForUndefinedKey: \(key)") return nil }