️ a11y: Enhance Accessibility in ToolSelectDialog, ThemeSelector and ChatGroupItem (#5395)

* feat: Add keyboard shortcut for theme switching and improve accessibility announcements

* fix: Improve accessibility of ToolSelectDialog close button

* feat: Enhance accessibility in ChatGroupItem component
This commit is contained in:
Marco Beretta 2025-01-22 03:54:13 +01:00 committed by GitHub
parent 199e5e6eaf
commit 2d3dd9e351
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 89 additions and 31 deletions

View file

@ -178,10 +178,11 @@ function ToolSelectDialog({
setIsOpen(false);
setCurrentPage(1);
}}
className="inline-block text-text-tertiary hover:text-text-secondary"
tabIndex={0}
className="inline-block rounded-full text-text-secondary transition-colors hover:text-text-primary"
aria-label="Close dialog"
type="button"
>
<X />
<X aria-hidden="true" />
</button>
</div>
</div>