From 3dc757f0f7b52b8a19d5a6a95c3fe0a1c59cb159 Mon Sep 17 00:00:00 2001 From: Barnabas Balogh Date: Tue, 30 Jun 2026 19:00:52 +0000 Subject: [PATCH] fix(player): prevent Back key from triggering player controls Remove Key.Back from the root key event handler in TvPlayerScreen so that only Key.Escape closes the track panel or pauses playback. The Back key should be handled by system navigation instead. --- .../java/hu/bbara/purefin/ui/screen/player/TvPlayerScreen.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-tv/src/main/java/hu/bbara/purefin/ui/screen/player/TvPlayerScreen.kt b/app-tv/src/main/java/hu/bbara/purefin/ui/screen/player/TvPlayerScreen.kt index 3f1a608a..8aae8d56 100644 --- a/app-tv/src/main/java/hu/bbara/purefin/ui/screen/player/TvPlayerScreen.kt +++ b/app-tv/src/main/java/hu/bbara/purefin/ui/screen/player/TvPlayerScreen.kt @@ -515,7 +515,7 @@ internal fun handleTvPlayerRootKeyEvent( ): Boolean { if (event.type != KeyEventType.KeyDown) return false - if (event.key == Key.Back || event.key == Key.Escape) { + if (event.key == Key.Escape) { return when { trackPanelType != null -> { onCloseTrackPanel()