From be79c30b1d6c68dcc07c4b33c4e7ba09798751d1 Mon Sep 17 00:00:00 2001 From: dab246 Date: Fri, 5 Sep 2025 10:27:16 +0700 Subject: [PATCH] TF-4002 Avoid losing focus when displaying above iframe --- lib/features/composer/presentation/composer_view_web.dart | 3 ++- lib/features/email/presentation/email_view.dart | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/features/composer/presentation/composer_view_web.dart b/lib/features/composer/presentation/composer_view_web.dart index e159a1f0e..98f9db20e 100644 --- a/lib/features/composer/presentation/composer_view_web.dart +++ b/lib/features/composer/presentation/composer_view_web.dart @@ -47,7 +47,8 @@ class ComposerView extends GetWidget { bool isOverlayEnabled = controller.mailboxDashBoardController.isDisplayedOverlayViewOnIFrame || MessageDialogActionManager().isDialogOpened || ColorDialogPicker().isOpened.isTrue || - DialogRouter.isRuleFilterDialogOpened.isTrue; + DialogRouter.isRuleFilterDialogOpened.isTrue || + DialogRouter.isDialogOpened; if (isOverlayEnabled) { return Positioned.fill( diff --git a/lib/features/email/presentation/email_view.dart b/lib/features/email/presentation/email_view.dart index 572d01178..61869756f 100644 --- a/lib/features/email/presentation/email_view.dart +++ b/lib/features/email/presentation/email_view.dart @@ -537,7 +537,8 @@ class EmailView extends GetWidget { MessageDialogActionManager().isDialogOpened || EmailActionReactor.isDialogOpened || ColorDialogPicker().isOpened.isTrue || - DialogRouter.isRuleFilterDialogOpened.isTrue; + DialogRouter.isRuleFilterDialogOpened.isTrue || + DialogRouter.isDialogOpened; if (isOverlayEnabled) { return Positioned.fill(