feat: hide foreground webapp when switching sidebar pages

This commit is contained in:
2026-08-16 20:27:17 +08:00
parent 7a28e2372c
commit fe2dcabdd4
4 changed files with 30 additions and 0 deletions
@@ -293,6 +293,12 @@ class MainActivity : Activity() {
Log.d(TAG, "switchWebView: id=$id")
}
override fun hideAll() {
contentWebViews.values.forEach { it.visibility = View.GONE }
currentVisibleId = null
Log.d(TAG, "hideAll: hidden ${contentWebViews.size} webviews")
}
override fun goBack(): Boolean {
val webView = currentVisibleId?.let { contentWebViews[it] }
return if (webView != null && webView.canGoBack()) {