TF-3911 Support keyboard shortcut actions ESC to close multiple composer on web
Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
+7
-3
@@ -113,11 +113,15 @@ extension OpenAndCloseComposerExtension on MailboxDashBoardController {
|
||||
twakeAppManager.setHasComposer(false);
|
||||
}
|
||||
|
||||
dispatchThreadDetailUIAction(ReclaimMailViewKeyboardShortcutFocusAction());
|
||||
dispatchAction(ReclaimMailListKeyboardShortcutFocusAction());
|
||||
|
||||
_handleResultAfterCloseComposer(result);
|
||||
|
||||
if (!composerManager.isAnyComposerOpened) {
|
||||
dispatchThreadDetailUIAction(ReclaimMailViewKeyboardShortcutFocusAction());
|
||||
dispatchAction(ReclaimMailListKeyboardShortcutFocusAction());
|
||||
} else {
|
||||
composerManager.refocusKeyboardShortcutFocusFirstComposer();
|
||||
}
|
||||
|
||||
if (composerId != null) {
|
||||
await removeComposerCacheByIdOnWeb(composerId);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user