From 0badf10a8b044b6398d02e2de1bca93b4f7dc2a0 Mon Sep 17 00:00:00 2001 From: Koitharu Date: Mon, 19 May 2025 19:11:46 +0300 Subject: [PATCH] Fix WebView crash (cherry picked from commit fa37c72923d10d20a5ff7617b943c5667dd86d06) --- .../kotlin/org/koitharu/kotatsu/browser/BrowserClient.kt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/src/main/kotlin/org/koitharu/kotatsu/browser/BrowserClient.kt b/app/src/main/kotlin/org/koitharu/kotatsu/browser/BrowserClient.kt index 053f1074f..e13231611 100644 --- a/app/src/main/kotlin/org/koitharu/kotatsu/browser/BrowserClient.kt +++ b/app/src/main/kotlin/org/koitharu/kotatsu/browser/BrowserClient.kt @@ -2,11 +2,15 @@ package org.koitharu.kotatsu.browser import android.graphics.Bitmap import android.webkit.WebView -import androidx.webkit.WebViewClientCompat +import android.webkit.WebViewClient open class BrowserClient( private val callback: BrowserCallback -) : WebViewClientCompat() { +) : WebViewClient() { + + /** + * https://stackoverflow.com/questions/57414530/illegalstateexception-reasonphrase-cant-be-empty-with-android-webview + */ override fun onPageFinished(webView: WebView, url: String) { super.onPageFinished(webView, url)