diff --git a/apple/OmnivoreKit/Sources/App/Views/WebReader/WebReaderCoordinator.swift b/apple/OmnivoreKit/Sources/App/Views/WebReader/WebReaderCoordinator.swift index 99e9952d3..cffc3a7df 100644 --- a/apple/OmnivoreKit/Sources/App/Views/WebReader/WebReaderCoordinator.swift +++ b/apple/OmnivoreKit/Sources/App/Views/WebReader/WebReaderCoordinator.swift @@ -62,7 +62,7 @@ extension WebReaderCoordinator: WKNavigationDelegate { // swiftlint:disable:next line_length func webView(_: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, decisionHandler: @escaping (WKNavigationActionPolicy) -> Void) { if navigationAction.navigationType == .linkActivated { - if let linkURL = navigationAction.request.url { + if let linkURL = navigationAction.request.url, !linkURL.isFileURL { linkHandler(linkURL) } decisionHandler(.cancel)