Bug #56018
mgr/dashboard: Improve level A accessibility for buttons
% Done:
100%
Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Description
Description of problem¶
Icon only buttons used in the dashboard do not have an accessible name, role or value and fail to pass the WCAG 4.1.2
Affected pages and components
- Cluster hosts : 5
- Cluster monitors:
- Cluster OSD: 5
- Cluster Configuration:4
- Cluster Crush Maps: 1
- Cluster manager modules: 5
- Cluster logs: 3
- Cluster monitoring: 3
- Pools : 5
- Block images : 15
- Block mirroring : 12
- Block iscsi : 31
- File Systems: 4
- RGW daemons : 4
- RGW users: 5
- RGW buckets: 5
- Missing configuration: 1
- Error: 1
- Grafana component : 1
- Main navigation:
- Datatable: 5
Environment¶
ceph version
string: 17.0.0-12499-gb7b8838a (b7b8838a5619736983242b62bf9c67ef973dd45b)
quincy (dev)- Platform (OS/distro/release): fedora 36
- Cluster details (nodes, monitors, OSDs):
- Did it happen on a stable environment or after a migration/upgrade?: stable
- Browser used (e.g.:
Version 86.0.4240.198 (Official Build) (64-bit)
): Google Chrome Version 102.0.5005.61 (Official Build) (64-bit)
How reproducible¶
Steps:
- Start ceph and login
- inspect the health page with an accessibility checker like https://accessibilityinsights.io/
Actual results¶
Please add logs and/or screenshots
Expected results¶
here
Additional info¶
here
Subtasks
Related issues
History
#1 Updated by Ngwa Sedrick Meh 8 months ago
- Copied from Bug #55867: mgr/dashboard: Improve accessibility for dashboard health page added
#2 Updated by Ngwa Sedrick Meh 8 months ago
- Subject changed from mgr/dashboard: Improve level A accessibility for dashboard health page to mgr/dashboard: Improve level A accessibility for buttons
- Description updated (diff)
- Priority changed from Urgent to High
#3 Updated by Ngwa Sedrick Meh 7 months ago
- Status changed from New to In Progress
#4 Updated by Ngwa Sedrick Meh 7 months ago
- Pull request ID set to 46972
#5 Updated by Ernesto Puerta 6 months ago
- Status changed from In Progress to Resolved