diff --git a/app/src/main/java/com/hippo/ehviewer/ui/settings/UConfigScreen.kt b/app/src/main/java/com/hippo/ehviewer/ui/settings/UConfigScreen.kt index 887761f60..ff7f6edb8 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/settings/UConfigScreen.kt +++ b/app/src/main/java/com/hippo/ehviewer/ui/settings/UConfigScreen.kt @@ -31,7 +31,7 @@ import eu.kanade.tachiyomi.util.lang.launchIO import okhttp3.Cookie import okhttp3.HttpUrl.Companion.toHttpUrl -private val applyJs = "javascript:(function(){var apply = document.getElementById(\"apply\").children[0];apply.click();})();" +private const val applyJs = "javascript:(function(){var apply = document.getElementById(\"apply\").children[0];apply.click();})();" @SuppressLint("SetJavaScriptEnabled") @Composable @@ -49,7 +49,12 @@ fun UConfigScreen() { } }, actions = { - IconButton(onClick = { webview.get()?.loadUrl(applyJs) }) { + IconButton( + onClick = { + webview.get()?.loadUrl(applyJs) + navController.popBackStack() + }, + ) { Icon(imageVector = Icons.Default.Check, contentDescription = null) } },