From 4f37be28e69c8e6b5dc87ccfc8810808dd035d29 Mon Sep 17 00:00:00 2001 From: Fabian Freund Date: Wed, 10 Sep 2025 10:22:34 +0200 Subject: [PATCH] clear snackbars before showing new ones --- app/lib/utils/ui_helper.dart | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/lib/utils/ui_helper.dart b/app/lib/utils/ui_helper.dart index b6c1be88..a85780d8 100644 --- a/app/lib/utils/ui_helper.dart +++ b/app/lib/utils/ui_helper.dart @@ -116,6 +116,8 @@ void showTabSwitchMessage( String? tabName, void Function()? onSwitch, }) { + ScaffoldMessenger.of(context).clearSnackBars(); + final message = switch (tabName.whenNotEmpty) { String() => "New tab '$tabName' opened", null => 'New tab opened', @@ -155,6 +157,8 @@ void showTabUndoClose( int count = 1, Duration duration = const Duration(seconds: 2), }) { + ScaffoldMessenger.of(context).clearSnackBars(); + final snackBar = SnackBar( content: (count > 1) ? Text('$count Tabs closed')