PM-17910 Prevent back events from system when coach mark tour is in progress. (#4674)

This commit is contained in:
Dave Severns
2025-02-03 11:46:41 -05:00
committed by GitHub
parent 07fe6e53ea
commit 0786ab98a7

View File

@@ -1,5 +1,6 @@
package com.x8bit.bitwarden.ui.platform.components.coachmark
import androidx.activity.compose.BackHandler
import androidx.compose.foundation.background
import androidx.compose.foundation.gestures.detectTapGestures
import androidx.compose.foundation.layout.Box
@@ -132,6 +133,14 @@ fun <T : Enum<T>> CoachMarkContainer(
}
}
}
// Consume system back event when the scrim is visible.
BackHandler(
enabled = state.isVisible.value,
onBack = {
// No-op
},
)
}
}