webui : improve accessibility for visually impaired people (#13551)

* webui : improve accessibility for visually impaired people

* add a11y for extra contents

* fix some labels being read twice

* add skip to main content
This commit is contained in:
Xuan-Son Nguyen 2025-05-16 21:49:01 +02:00 committed by GitHub
parent 06c1e4abc1
commit aea9f8b4e7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
10 changed files with 147 additions and 48 deletions

View file

@ -28,13 +28,13 @@ function AppLayout() {
return (
<>
<Sidebar />
<div
<main
className="drawer-content grow flex flex-col h-screen w-screen mx-auto px-4 overflow-auto bg-base-100"
id="main-scroll"
>
<Header />
<Outlet />
</div>
</main>
{
<SettingDialog
show={showSettings}