commit 514113c26939ddae0f5755bc369882141fa37ff2
parent e8310185dc16f326940f5a364b172b888a3d9470
Author: John Oberhauser <j.git-global@obez.io>
Date: Wed, 5 Nov 2025 18:51:07 +0000
Bug 1996719: Preventing the terms of use bottom sheet from being dismissed by clicking the scim r=android-reviewers,gmalekpour,twhite
Differential Revision: https://phabricator.services.mozilla.com/D271289
Diffstat:
1 file changed, 4 insertions(+), 0 deletions(-)
diff --git a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/termsofuse/ui/TermsOfUseBottomSheet.kt b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/termsofuse/ui/TermsOfUseBottomSheet.kt
@@ -14,6 +14,7 @@ import androidx.compose.foundation.rememberScrollState
import androidx.compose.foundation.verticalScroll
import androidx.compose.material3.ExperimentalMaterial3Api
import androidx.compose.material3.ModalBottomSheet
+import androidx.compose.material3.ModalBottomSheetProperties
import androidx.compose.material3.SheetState
import androidx.compose.material3.Text
import androidx.compose.material3.rememberModalBottomSheetState
@@ -99,6 +100,9 @@ private fun BottomSheet(
sheetMaxWidth = sheetMaxWidth,
sheetState = sheetState,
containerColor = FirefoxTheme.colors.layer2,
+ properties = ModalBottomSheetProperties(
+ shouldDismissOnClickOutside = false,
+ ),
) {
BottomSheetContent(
sheetState = sheetState,