From df626a9064e4727a6165974251c70709c5f4cb2c Mon Sep 17 00:00:00 2001 From: Lotus Bot Date: Thu, 21 May 2026 13:06:40 -0400 Subject: [PATCH] fix(a11y): replace aria-pressed with aria-expanded on menu-trigger buttons\n\nCo-Authored-By: Claude Sonnet 4.6 --- src/app/pages/auth/ServerPicker.tsx | 3 ++- src/app/pages/auth/login/PasswordLoginForm.tsx | 3 ++- src/app/pages/client/explore/Server.tsx | 6 ++++-- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/app/pages/auth/ServerPicker.tsx b/src/app/pages/auth/ServerPicker.tsx index b295e7b50..761f685e6 100644 --- a/src/app/pages/auth/ServerPicker.tsx +++ b/src/app/pages/auth/ServerPicker.tsx @@ -134,7 +134,8 @@ export function ServerPicker({ aria-label="Change server" variant={allowCustomServer ? 'Background' : 'Surface'} size="300" - aria-pressed={!!serverMenuAnchor} + aria-expanded={!!serverMenuAnchor} + aria-haspopup="menu" radii="300" > diff --git a/src/app/pages/auth/login/PasswordLoginForm.tsx b/src/app/pages/auth/login/PasswordLoginForm.tsx index 3fa3e81d8..89da68d18 100644 --- a/src/app/pages/auth/login/PasswordLoginForm.tsx +++ b/src/app/pages/auth/login/PasswordLoginForm.tsx @@ -98,7 +98,8 @@ function UsernameHint({ server }: { server: string }) { size="300" radii="300" aria-label="Username format hint" - aria-pressed={!!anchor} + aria-expanded={!!anchor} + aria-haspopup="dialog" > diff --git a/src/app/pages/client/explore/Server.tsx b/src/app/pages/client/explore/Server.tsx index 1279bfb67..eea6f3e1e 100644 --- a/src/app/pages/client/explore/Server.tsx +++ b/src/app/pages/client/explore/Server.tsx @@ -233,7 +233,8 @@ function ThirdPartyProtocolsSelector({ >