[Accessibility] Header component improvements

Created on 16 September 2024, 6 months ago

Problem/Motivation

Some aria attributes are used incorrectly.
Incorrect semantics of the main menu list.

Steps to reproduce

Go to the site.
Open the `inspector elements` on the browser.
Check the `aria` and `role` attributes on the header HTML structure.

Proposed resolution

Add correct `aria` and `'role` attributes and improve HTML structure.

Remaining tasks

N/A

User interface changes

The header component has a semantic HTML structure using correct `aria` and `role` attributes.

API changes

N/A

Data model changes

N/A

πŸ› Bug report
Status

Active

Version

2.6

Component

Code

Created by

πŸ‡ΊπŸ‡¦Ukraine Agami4

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @Agami4
  • Status changed to Needs review 6 months ago
  • πŸ‡ΊπŸ‡¦Ukraine Agami4
  • Issue was unassigned.
  • Status changed to Postponed 21 days ago
  • πŸ‡ΊπŸ‡¦Ukraine Agami4

    Since this ticket is still under discussion and needs some work after moving themes to the Cablecar I am closing it.
    Feel free to re-open or create a new one when it's unblocked after discussion.

Production build 0.71.5 2024