diff --git a/src/webpage/settings.ts b/src/webpage/settings.ts index 202d3c6..d0390d4 100644 --- a/src/webpage/settings.ts +++ b/src/webpage/settings.ts @@ -1988,6 +1988,7 @@ async function handle2fa(json: any, api: string): Promise { if (json.ticket) { return new Promise(async (resolution) => { const better = new Dialog(""); + better.onhide = () => resolution(false); const buttons = better.options.addButtons("", {top: true, titles: false}); if (json.webauthn) { const opt = buttons.add(I18n.mfa.webauthn());