diff --git a/lib/features/search/email/presentation/search_email_view.dart b/lib/features/search/email/presentation/search_email_view.dart index 7a5d1d8c2..eee735fc9 100644 --- a/lib/features/search/email/presentation/search_email_view.dart +++ b/lib/features/search/email/presentation/search_email_view.dart @@ -427,6 +427,7 @@ class SearchEmailView extends GetWidget context: context, itemActions: contextMenuActions, onContextMenuActionClick: (menuAction) { + popBack(); controller.selectSortOrderQuickSearchFilter( context, menuAction.action, diff --git a/lib/features/thread/presentation/extensions/handle_select_message_filter_extension.dart b/lib/features/thread/presentation/extensions/handle_select_message_filter_extension.dart index 490d5da7f..1f8784c48 100644 --- a/lib/features/thread/presentation/extensions/handle_select_message_filter_extension.dart +++ b/lib/features/thread/presentation/extensions/handle_select_message_filter_extension.dart @@ -3,6 +3,7 @@ import 'package:tmail_ui_user/features/thread/domain/model/filter_message_option import 'package:tmail_ui_user/features/thread/presentation/model/context_item_filter_message_option_action.dart'; import 'package:tmail_ui_user/features/thread/presentation/thread_controller.dart'; import 'package:tmail_ui_user/main/localizations/app_localizations.dart'; +import 'package:tmail_ui_user/main/routes/route_navigation.dart'; extension HandleSelectMessageFilterExtension on ThreadController { void handleSelectMessageFilter( @@ -25,7 +26,10 @@ extension HandleSelectMessageFilterExtension on ThreadController { openBottomSheetContextMenuAction( context: context, itemActions: contextMenuActions, - onContextMenuActionClick: (action) => filterMessagesAction(action.action), + onContextMenuActionClick: (action) { + popBack(); + filterMessagesAction(action.action); + }, ); } } diff --git a/lib/features/thread/presentation/thread_view.dart b/lib/features/thread/presentation/thread_view.dart index 3b81a0c8a..84d73c534 100644 --- a/lib/features/thread/presentation/thread_view.dart +++ b/lib/features/thread/presentation/thread_view.dart @@ -643,6 +643,7 @@ class ThreadView extends GetWidget context: context, itemActions: contextMenuActions, onContextMenuActionClick: (menuAction) { + popBack(); controller.handleEmailActionType( menuAction.action, presentationEmail,