From 2aed1f2781bae47d4af3ab70483380a9f5f02572 Mon Sep 17 00:00:00 2001 From: Sergio Rodriguez <103063371+sergiothinks2@users.noreply.github.com> Date: Wed, 5 Feb 2025 09:35:04 -0600 Subject: [PATCH] WKNavigationDelegate crash fix (#169) --- .../Capture/WebView/WKNavigationDelegateProxy.swift | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/Sources/EmbraceCore/Capture/WebView/WKNavigationDelegateProxy.swift b/Sources/EmbraceCore/Capture/WebView/WKNavigationDelegateProxy.swift index bf6dc3af..97e14d65 100644 --- a/Sources/EmbraceCore/Capture/WebView/WKNavigationDelegateProxy.swift +++ b/Sources/EmbraceCore/Capture/WebView/WKNavigationDelegateProxy.swift @@ -16,16 +16,7 @@ class WKNavigationDelegateProxy: NSObject { self.originalDelegate = originalDelegate self.callback = callback } - - override func responds(to aSelector: Selector!) -> Bool { - if super.responds(to: aSelector) { - return true - } else if let originalDelegate = originalDelegate, originalDelegate.responds(to: aSelector) { - return true - } - return false - } - + override func forwardingTarget(for aSelector: Selector!) -> Any? { if super.responds(to: aSelector) { return self