From f2ef5f2df8e04c8c1a213124d98ad4c535414a9a Mon Sep 17 00:00:00 2001 From: the-djmaze <> Date: Wed, 14 Sep 2022 08:53:30 +0200 Subject: [PATCH] Ask closing SnappyMail in mobile view when viewing a message --- dev/App/User.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev/App/User.js b/dev/App/User.js index 2419d86c7..c2c6ba2ab 100644 --- a/dev/App/User.js +++ b/dev/App/User.js @@ -40,6 +40,7 @@ import { PgpUserStore } from 'Stores/User/Pgp'; import { MessagelistUserStore } from 'Stores/User/Messagelist'; import { ThemeStore } from 'Stores/Theme'; import { LanguageStore } from 'Stores/Language'; +import { MessageUserStore } from 'Stores/User/Message'; import Remote from 'Remote/User/Fetch'; @@ -234,7 +235,7 @@ export class AppUser extends AbstractApp { addEventListener('resize', () => leftPanelDisabled(ThemeStore.isMobile() || 1000 > innerWidth)); addEventListener('beforeunload', event => { - if (arePopupsVisible()) { + if (arePopupsVisible() || (ThemeStore.isMobile() && MessageUserStore.message())) { event.preventDefault(); return event.returnValue = "Are you sure you want to exit?"; }