From d0523f0abd9ad408949d54ccc7eb9fec92f18654 Mon Sep 17 00:00:00 2001 From: 7w1 Date: Mon, 23 Mar 2026 13:19:02 -0500 Subject: [PATCH] add login failure error messages --- .changeset/add-detailed-login-info.md | 5 +++++ src/app/pages/auth/login/PasswordLoginForm.tsx | 2 +- src/app/pages/auth/login/TokenLogin.tsx | 2 +- src/app/pages/auth/login/loginUtil.ts | 1 + 4 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 .changeset/add-detailed-login-info.md diff --git a/.changeset/add-detailed-login-info.md b/.changeset/add-detailed-login-info.md new file mode 100644 index 000000000..b9c0ae281 --- /dev/null +++ b/.changeset/add-detailed-login-info.md @@ -0,0 +1,5 @@ +--- +default: patch +--- + +Added error messages provided by homeserver to unknown login errors. diff --git a/src/app/pages/auth/login/PasswordLoginForm.tsx b/src/app/pages/auth/login/PasswordLoginForm.tsx index 26350ac74..ba888bda5 100644 --- a/src/app/pages/auth/login/PasswordLoginForm.tsx +++ b/src/app/pages/auth/login/PasswordLoginForm.tsx @@ -258,7 +258,7 @@ export function PasswordLoginForm({ defaultUsername, defaultEmail }: PasswordLog )} {loginState.error.errcode === LoginError.Unknown && ( - + )} )} diff --git a/src/app/pages/auth/login/TokenLogin.tsx b/src/app/pages/auth/login/TokenLogin.tsx index 77c45853b..7acf3e9b8 100644 --- a/src/app/pages/auth/login/TokenLogin.tsx +++ b/src/app/pages/auth/login/TokenLogin.tsx @@ -81,7 +81,7 @@ export function TokenLogin({ token }: TokenLoginProps) { )} {loginState.error.errcode === LoginError.Unknown && ( - + )} )} diff --git a/src/app/pages/auth/login/loginUtil.ts b/src/app/pages/auth/login/loginUtil.ts index f14641746..81371a614 100644 --- a/src/app/pages/auth/login/loginUtil.ts +++ b/src/app/pages/auth/login/loginUtil.ts @@ -121,6 +121,7 @@ export const login = async ( httpStatus: err.httpStatus, }); throw new MatrixError({ + error: err.message, errcode: LoginError.Unknown, }); }