From 31f1c8ac0a74c8f441ddcbb86f03c60fe9ab22f3 Mon Sep 17 00:00:00 2001 From: xXJsonDeruloXx Date: Thu, 1 Oct 2026 16:36:40 -0400 Subject: [PATCH] Prevent full-screen Android focus highlight in sessions --- app/src/main/java/com/droiddeck/launcher/SessionActivity.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/com/droiddeck/launcher/SessionActivity.kt b/app/src/main/java/com/droiddeck/launcher/SessionActivity.kt index 0f63ca6e6..9d619d117 100644 --- a/app/src/main/java/com/droiddeck/launcher/SessionActivity.kt +++ b/app/src/main/java/com/droiddeck/launcher/SessionActivity.kt @@ -369,6 +369,9 @@ class SessionActivity : ComponentActivity(), SurfaceHolder.Callback { private fun createSessionOverlay(): ComposeView = ComposeView(this).apply { isFocusable = true isFocusableInTouchMode = true + // Compose draws each control's focus ring. Android's default highlight would cover + // this full-screen host and remain as a white veil after the drawer closes. + defaultFocusHighlightEnabled = false setContent { DroidDeckTheme { com.droiddeck.launcher.ui.FocusGlideHost(androidx.compose.ui.Modifier.fillMaxSize()) {