From 9957fff2fbb6dad6f9df89bb2c16db34d9e4da96 Mon Sep 17 00:00:00 2001 From: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com> Date: Tue, 4 Mar 2025 12:06:21 +0500 Subject: [PATCH] Fix webview crash caused by 793d7fb (#1819) --- app/src/main/java/eu/kanade/tachiyomi/App.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/App.kt b/app/src/main/java/eu/kanade/tachiyomi/App.kt index 4f18930c8..6f213218b 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/App.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/App.kt @@ -219,9 +219,9 @@ class App : Application(), DefaultLifecycleObserver, SingletonImageLoader.Factor try { // Override the value passed as X-Requested-With in WebView requests val stackTrace = Looper.getMainLooper().thread.stackTrace - val isChromiumCall = stackTrace.any { - it.className.startsWith("org.chromium.") && - it.methodName in setOf("getAll", "getPackageName", "") + val isChromiumCall = stackTrace.any { trace -> + trace.className.equals("org.chromium.base.BuildInfo", ignoreCase = true) && + setOf("getAll", "getPackageName", "").any { trace.methodName.equals(it, ignoreCase = true) } } if (isChromiumCall) return WebViewUtil.spoofedPackageName(applicationContext)