diff --git a/lib/features/mailbox/presentation/mailbox_controller.dart b/lib/features/mailbox/presentation/mailbox_controller.dart index c6d246cde..9ad41c468 100644 --- a/lib/features/mailbox/presentation/mailbox_controller.dart +++ b/lib/features/mailbox/presentation/mailbox_controller.dart @@ -744,10 +744,15 @@ class MailboxController extends BaseMailboxController with MailboxActionHandlerM final inboxMailbox = findMailboxNodeByRole(PresentationMailbox.roleInbox); mailboxDashBoardController.setSelectedMailbox(inboxMailbox?.item); _updateSelectedMailboxRouteOnBrowser(); - mailboxListScrollController.animateTo( - 0, - duration: const Duration(milliseconds: 500), - curve: Curves.fastOutSlowIn); + + WidgetsBinding.instance.addPostFrameCallback((_) { + if(mailboxListScrollController.hasClients){ + mailboxListScrollController.animateTo( + 0, + duration: const Duration(milliseconds: 500), + curve: Curves.fastOutSlowIn); + } + }); } void _deleteMailboxFailure(DeleteMultipleMailboxFailure failure) {