commit 91d2164cd7426b3def4dd0cbe0e25a6acf7d5faa
parent 498a35ae36afd29311fda91a36e2aacbf03add60
Author: Cathy Lu <calu@mozilla.com>
Date: Mon, 17 Nov 2025 23:47:20 +0000
Bug 1979571 - Preserve SnackbarState.onDismiss when converting to SnackbarData r=android-reviewers,007
Differential Revision: https://phabricator.services.mozilla.com/D272951
Diffstat:
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/compose/snackbar/Snackbar.kt b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/compose/snackbar/Snackbar.kt
@@ -120,7 +120,13 @@ class Snackbar private constructor(
contentView.setContent {
FirefoxTheme {
Snackbar(
- snackbarData = snackbarState.copy(action = action).toSnackbarData(),
+ snackbarData = snackbarState.copy(
+ action = action,
+ onDismiss = {
+ snackbar.dismiss()
+ snackbarState.onDismiss()
+ },
+ ).toSnackbarData(),
)
}
}