From e6ec24da80dd9f325128c483fb384daf4b93b1c7 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Tue, 20 Feb 2024 12:28:01 +0100 Subject: [PATCH] UX: trim mastodon handles when inputted, fix #1791 --- src/UI/InputElement/Validators/FediverseValidator.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/UI/InputElement/Validators/FediverseValidator.ts b/src/UI/InputElement/Validators/FediverseValidator.ts index 58fac65368..115eb52bae 100644 --- a/src/UI/InputElement/Validators/FediverseValidator.ts +++ b/src/UI/InputElement/Validators/FediverseValidator.ts @@ -17,6 +17,7 @@ export default class FediverseValidator extends Validator { * @param s */ reformat(s: string): string { + s = s.trim() if (!s.startsWith("@")) { s = "@" + s } @@ -35,6 +36,7 @@ export default class FediverseValidator extends Validator { return undefined } getFeedback(s: string): Translation | undefined { + s = s.trim() const match = s.match(FediverseValidator.usernameAtServer) console.log("Match:", match) if (match) {