Project

General

Profile

Actions

Bug #56018

closed

mgr/dashboard: Improve level A accessibility for buttons

Added by Ngwa Sedrick Meh almost 2 years ago. Updated over 1 year ago.

Status:
Resolved
Priority:
Normal
Category:
Accessibility
Target version:
-
% Done:

100%

Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

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

  1. Cluster hosts : 5
  2. Cluster monitors:
  3. Cluster OSD: 5
  4. Cluster Configuration:4
  5. Cluster Crush Maps: 1
  6. Cluster manager modules: 5
  7. Cluster logs: 3
  8. Cluster monitoring: 3
  9. Pools : 5
  10. Block images : 15
  11. Block mirroring : 12
  12. Block iscsi : 31
  13. File Systems: 4
  14. RGW daemons : 4
  15. RGW users: 5
  16. RGW buckets: 5
  17. Missing configuration: 1
  18. Error: 1
  19. Grafana component : 1
  20. Main navigation:
  21. 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:

  1. Start ceph and login
  2. 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


Files

health_page.png (118 KB) health_page.png Ngwa Sedrick Meh, 06/06/2022 08:33 AM

Subtasks 8 (0 open8 closed)

Bug #55877: mgr/dashboard: Improve level A accessibility for block images pageDuplicateNgwa Sedrick Meh

Actions
Bug #55881: mgr/dashboard: Improve level A accessibility for file systems pageDuplicateNgwa Sedrick Meh

Actions
Bug #55882: mgr/dashboard: Improve level A accessibility for rgw daemons pageDuplicateNgwa Sedrick Meh

Actions
Bug #55885: mgr/dashboard: Improve level A accessibility for rgw users pageDuplicateNgwa Sedrick Meh

Actions
Bug #55886: mgr/dashboard: Improve level A accessibility for rgw buckets pageDuplicateNgwa Sedrick Meh

Actions
Bug #55888: mgr/dashboard: Improve level A accessibility for missing configuration pageDuplicateNgwa Sedrick Meh

Actions
Bug #55889: mgr/dashboard: Improve level A accessibility for error pageDuplicateNgwa Sedrick Meh

Actions
Bug #56020: mgr/dashboard: Improve level A accessibility for cluster configuration pageDuplicateNgwa Sedrick Meh

Actions

Related issues 1 (1 open0 closed)

Copied from Dashboard - Bug #55867: mgr/dashboard: Improve accessibility for dashboard health pageIn ProgressNgwa Sedrick Meh

Actions
Actions #1

Updated by Ngwa Sedrick Meh almost 2 years ago

  • Copied from Bug #55867: mgr/dashboard: Improve accessibility for dashboard health page added
Actions #2

Updated by Ngwa Sedrick Meh almost 2 years 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
Actions #3

Updated by Ngwa Sedrick Meh almost 2 years ago

  • Status changed from New to In Progress
Actions #4

Updated by Ngwa Sedrick Meh almost 2 years ago

  • Pull request ID set to 46972
Actions #5

Updated by Ernesto Puerta over 1 year ago

  • Status changed from In Progress to Resolved
Actions

Also available in: Atom PDF