diff --git a/src/auth/LoginPage.tsx b/src/auth/LoginPage.tsx index 188341a3..167d30b2 100644 --- a/src/auth/LoginPage.tsx +++ b/src/auth/LoginPage.tsx @@ -82,7 +82,12 @@ export const LoginPage: FC = () => { }, [login, location, history, homeserver, setClient], ); - + // we need to limit the length of the homserver name to not cover the whole loginview input with the string. + let shortendHomeserverName = Config.defaultServerName()?.slice(0, 25); + shortendHomeserverName = + shortendHomeserverName?.length !== Config.defaultServerName()?.length + ? shortendHomeserverName + "..." + : shortendHomeserverName; return ( <>
@@ -102,7 +107,7 @@ export const LoginPage: FC = () => { autoCorrect="off" autoCapitalize="none" prefix="@" - suffix={`:${Config.defaultServerName()}`} + suffix={`:${shortendHomeserverName}`} data-testid="login_username" />