From 4e6f904d7208e2a3bfef12f69c923310ef8c6039 Mon Sep 17 00:00:00 2001 From: Jessica Cai <115125748+JessCai06@users.noreply.github.com> Date: Mon, 15 Sep 2025 11:40:51 -0400 Subject: [PATCH 1/2] fixed the username duplicate checker with placeholder suffix --- public/src/client/register.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/src/client/register.js b/public/src/client/register.js index 62dbc41..f0fb305 100644 --- a/public/src/client/register.js +++ b/public/src/client/register.js @@ -131,7 +131,7 @@ define('forum/register', [ if (results.every(obj => obj.status === 'rejected')) { showSuccess(username_notify, successIcon); } else { - showError(username_notify, '[[error:username-taken]]'); + showError(usernameInput, username_notify, '[[error:username-taken]]' + ' maybe try ' + $('#username').val() + 'suffix instead'); } callback(); From 2a25e004e7b92f3bdeec25b3028de4be760d0148 Mon Sep 17 00:00:00 2001 From: JessCai06 <115125748+JessCai06@users.noreply.github.com> Date: Mon, 15 Sep 2025 22:40:49 +0000 Subject: [PATCH 2/2] previous commit contained some build issues, this version runs on my local vscode --- public/src/client/register.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/public/src/client/register.js b/public/src/client/register.js index f0fb305..489f7a0 100644 --- a/public/src/client/register.js +++ b/public/src/client/register.js @@ -115,6 +115,8 @@ define('forum/register', [ callback = callback || function () {}; const username_notify = $('#username-notify'); + username_notify.text(''); + const userslug = slugify(username); if (username.length < ajaxify.data.minimumUsernameLength || userslug.length < ajaxify.data.minimumUsernameLength) { @@ -131,7 +133,7 @@ define('forum/register', [ if (results.every(obj => obj.status === 'rejected')) { showSuccess(username_notify, successIcon); } else { - showError(usernameInput, username_notify, '[[error:username-taken]]' + ' maybe try ' + $('#username').val() + 'suffix instead'); + showError(username_notify, '[[error:username-taken]]' + ' maybe try ' + $('#username').val() + 'suffix instead'); } callback();