apache / superset

Apache Superset is a Data Visualization and Data Exploration Platform
https://superset.apache.org/
Apache License 2.0
62.53k stars 13.77k forks source link

Accessibility: Associate label with form control on dashboard filters #25859

Open yousoph opened 12 months ago

yousoph commented 12 months ago

On dashboards, when using a screen reader, the relationship between labels and their form controls is not clear.

How to reproduce the bug

  1. Create a dashboard with some filters
  2. Use a screen reader on the dashboard filters

Expected results

User can understand the label of the form control using a screen reader https://www.w3.org/TR/WCAG22/#info-and-relationships

Actual results

Label for the filters aren't associated with the controls, so it's hard to understand the context of the filters
image

Environment

(please complete the following information):

Checklist

Make sure to follow these steps before submitting your issue - thank you!

nicocarlier commented 9 months ago

I'll take this one if it's free

eschutho commented 9 months ago

Great, thanks @ncar285!

geido commented 3 days ago

🎉 Preset Bounty Available: $100 USD 🎉

To claim this bounty, please carefully follow the steps below.


📋 Steps to Participate

  1. Review Guidelines:
    Read through the Preset Bounty Program Contribution Guide for complete details on bounty requirements.

  2. Show Your Interest:
    Complete the Preset Bounty Program Survey and comment this issue to express your interest.

  3. Join the Slack Channel:
    After completing the survey, you’ll receive an invitation to the dedicated Apache Superset Slack channel.

  4. Get Assigned:
    To officially start, ensure a Bounty Program Manager has assigned you to this issue.

  5. Submit Your Solution:
    When ready, submit your solution with the Fixes #{issue_number} notation in your Pull Request description.

  6. Claim Your Bounty:
    Sign up at GitPay.me and submit your solution via: https://gitpay.me/#/task/966


💡 Additional Notes

Good luck, and happy coding! 🎉

sachinks07 commented 3 days ago

I would like to work on this issue

alexandrusoare commented 3 days ago

I am interested in working on this one