Using entity title for aria-label results in confusing labels.

Created on 25 August 2022, over 2 years ago
Updated 20 February 2023, almost 2 years ago

Problem/Motivation

Naming the flourish entity in the CMS so it can easily be found in the media library might not give the most useful aria label, and can cause confusion for users using a screen reader.

Proposed resolution

Remove the aria-label attribute altogether. On div's, it's not recommended to use it without an accompanying role https://w3c.github.io/using-aria/#well-supported-elements and flourish provides other accessibility such as title on the iframe, as well as a text field to describe the graph (see: https://flourish.studio/blog/accessible-visualization-screenreader-descr... ). I think these will provide enough information.

🐛 Bug report
Status

Fixed

Version

1.0

Component

Code

Created by

🇦🇺Australia LachlanJ

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

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024