oblique-bit / oblique

An Angular front-end framework Tailored for your swiss branded business web application, Oblique provides a standardized corporate design look and feel as well as a collection of ready-to-use Angular components. Oblique, through its fully customizable master layout, takes care of the application's structure, letting you focus on the content.
https://oblique.bit.admin.ch
MIT License
55 stars 13 forks source link

Breadcrumb Component A11Y Issues #134

Open mumenthalers opened 3 weeks ago

mumenthalers commented 3 weeks ago

Oblique version

11.3.2

Description

Following aria attributes are currently missing but should be used to be understood when using assistive technology:

Another issue is caused by the usage of the material Tooltip which gets enabled when label exceeds the max width and is cut off. The material tooltip adds the provided text as aria-description (even if disabled). Since the tooltip text is the same as the actual link text, some screen readers (tested with VoiceOver on MacOS) will end up reading out the label twice for each link. This should be fixable by one of the following options:

Reproduction

render the component and

Expected behaviour

Context