Skip to content

docs: improve a11y in Header + Megamenu#1576

Open
edoardolincetto wants to merge 3 commits into
italia:mainfrom
edoardolincetto:fix/header_slim_a11y_1469
Open

docs: improve a11y in Header + Megamenu#1576
edoardolincetto wants to merge 3 commits into
italia:mainfrom
edoardolincetto:fix/header_slim_a11y_1469

Conversation

@edoardolincetto

Copy link
Copy Markdown
Contributor

Descrizione

Fixes #1469

Risolti problemi di accessibilità, in particolare di Header Slim:

  • corretti gli attributi aria-controls che non corrispondevano agli ID effettivi degli elementi;
  • aggiunti gli attributi id mancanti ai toggle dei dropdown ed i corrispondenti aria-labelledby ai menu dropdown;
  • rimosso l'attributo role="region" dai dropdown in quanto ridondante (i dropdown vengono già annunciati tramite l'attributo aria-expanded, anche nella loro documentazione non viene utilizzato l'attributo role="region", vedi Dropdown).

Checklist

@vercel

vercel Bot commented Oct 21, 2025

Copy link
Copy Markdown

@edoardolincetto is attempting to deploy a commit to the dip-trasformazione-digitale Team on Vercel.

A member of the Team first needs to authorize it.

@astagi astagi added docs Issue e PR che riguardano la documentazione a11y Issue e PR riguardanti accessibilità e dintorni enhancement labels Nov 14, 2025
dependabot Bot and others added 2 commits November 24, 2025 18:16
Bumps [min-document](https://github.com/Raynos/min-document) from 2.19.0 to 2.19.2.
- [Commits](Raynos/min-document@v2.19.0...v2.19.2)

---
updated-dependencies:
- dependency-name: min-document
  dependency-version: 2.19.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
@vercel

vercel Bot commented Dec 2, 2025

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Updated (UTC)
bootstrap-italia Ready Ready Preview Dec 2, 2025 1:46pm

@zetareticoli

Copy link
Copy Markdown
Member

@Fupete per me le modifiche sono OK, attendiamo tua review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

a11y Issue e PR riguardanti accessibilità e dintorni docs Issue e PR che riguardano la documentazione enhancement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Descrivere l'elemento header slim agli screen reader

3 participants