Browse Source

Avoid opening blobs as webpages

Fixes #10060
arkon 1 year ago
parent
commit
548f7f415a

+ 6 - 0
app/src/main/java/eu/kanade/presentation/webview/WebViewScreenContent.kt

@@ -100,6 +100,12 @@ fun WebViewScreenContent(
                 request: WebResourceRequest?,
             ): Boolean {
                 request?.let {
+                    // Don't attempt to open blobs as webpages
+                    if (it.url.toString().startsWith("blob:http")) {
+                        return false
+                    }
+
+                    // Continue with request, but with custom headers
                     view?.loadUrl(it.url.toString(), headers)
                 }
                 return super.shouldOverrideUrlLoading(view, request)