From 0588ee19ed1c9156497a4a6d1e7b599fdb144315 Mon Sep 17 00:00:00 2001 From: dab246 Date: Tue, 20 Jan 2026 18:43:01 +0700 Subject: [PATCH] fix(tablet-ipad): prevent email view from being disposed causing blank screen when opening emails repeatedly --- lib/features/email/presentation/email_view.dart | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/lib/features/email/presentation/email_view.dart b/lib/features/email/presentation/email_view.dart index 058fb34d4..ba1872d1a 100644 --- a/lib/features/email/presentation/email_view.dart +++ b/lib/features/email/presentation/email_view.dart @@ -417,10 +417,11 @@ class EmailView extends GetWidget { ); } else if (PlatformInfo.isIOS) { return Obx(() { - if (controller.isEmailContentHidden.isTrue && !controller.responsiveUtils.isScreenWithShortestSide(context)) { - return const SizedBox.shrink(); - } else { - return Column( + return Visibility( + visible: !controller.isEmailContentHidden.isTrue || + controller.responsiveUtils.isScreenWithShortestSide(context), + maintainState: true, + child: Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ Padding( @@ -458,8 +459,8 @@ class EmailView extends GetWidget { } }), ], - ); - } + ), + ); }); } else { return Padding(