From fe3030722925d6e529bfeb747e381a0e466fe47c Mon Sep 17 00:00:00 2001 From: Ari Archer Date: Sat, 30 Apr 2022 22:45:27 +0300 Subject: [PATCH] update @ Sat 30 Apr 22:45:27 EEST 2022 Signed-off-by: Ari Archer --- content/js/handlers/user_account.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/content/js/handlers/user_account.js b/content/js/handlers/user_account.js index b7803e5..85f2695 100644 --- a/content/js/handlers/user_account.js +++ b/content/js/handlers/user_account.js @@ -1,8 +1,18 @@ "use strict"; +let user_canceled = false; + function pprompt(message) { + if (user_canceled) return; + let value = prompt(message); - return value ? value : pprompt(message); + + if (value === null) { + user_canceled = true; + return; + } + + return value.replaceAll(" ", "") ? value : pprompt(message); } async function user_account_create() { @@ -27,6 +37,7 @@ async function user_account_create() { if (!valid) { if ( + !user_canceled && confirm( "The credentials you entered are not valid (password/username too short or the password don't match), try again?" )