commit 00463fe47d72f3f907b63f906d24e5b7dcec828d
parent f29413a7ecabcf9722eb6bb36a066046e43f5368
Author: Gabriel Luong <gabriel.luong@gmail.com>
Date: Mon, 8 Dec 2025 22:58:51 +0000
Bug 2004612 - Add a Surface to StartupCrashScreen r=android-reviewers,007
Differential Revision: https://phabricator.services.mozilla.com/D275403
Diffstat:
1 file changed, 26 insertions(+), 24 deletions(-)
diff --git a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/startupCrash/StartupCrashScreen.kt b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/startupCrash/StartupCrashScreen.kt
@@ -44,31 +44,35 @@ internal fun StartupCrashScreen(store: StartupCrashStore) {
val state by store.observeAsComposableState { it }
val scrollState = rememberScrollState()
- Column(
- modifier = Modifier
- .fillMaxSize()
- .verticalScroll(scrollState)
- .padding(horizontal = 16.dp),
- verticalArrangement = Arrangement.Center,
- horizontalAlignment = Alignment.CenterHorizontally,
- ) {
- ScreenImg()
+ Surface {
+ Column(
+ modifier = Modifier
+ .fillMaxSize()
+ .verticalScroll(scrollState)
+ .padding(horizontal = 16.dp),
+ verticalArrangement = Arrangement.Center,
+ horizontalAlignment = Alignment.CenterHorizontally,
+ ) {
+ ScreenImg()
- Spacer(modifier = Modifier.height(16.dp))
+ Spacer(modifier = Modifier.height(16.dp))
- ScreenText()
+ ScreenText()
- Spacer(modifier = Modifier.height(24.dp))
+ Spacer(modifier = Modifier.height(24.dp))
- when (state.uiState) {
- UiState.Idle -> {
- ReportButtons(store)
- }
- UiState.Loading -> {
- CircularLoadButton()
- }
- UiState.Finished -> {
- ReopenButton(store)
+ when (state.uiState) {
+ UiState.Idle -> {
+ ReportButtons(store)
+ }
+
+ UiState.Loading -> {
+ CircularLoadButton()
+ }
+
+ UiState.Finished -> {
+ ReopenButton(store)
+ }
}
}
}
@@ -182,8 +186,6 @@ internal fun StartupCrashScreenPreview(
)
}
FirefoxTheme {
- Surface {
- StartupCrashScreen(store)
- }
+ StartupCrashScreen(store)
}
}