Project

General

Profile

Actions

Bug #56008

closed

mgr/dashboard: Improve level A accessibility for usage bars

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

Progress bar components used for displaying usage metrics do not have an accessible label attributes, role or value and fail to pass the WCAG 1.1.1

Affected pages and components

  1. Cluster OSD: 6
  2. Pools : 14

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

host_page.png (32.8 KB) host_page.png Ngwa Sedrick Meh, 06/06/2022 09:30 AM

Subtasks 1 (0 open1 closed)

Bug #56019: mgr/dashboard: Improve level A accessibility for cluster OSD page DuplicateNgwa Sedrick Meh

Actions

Related issues 1 (1 open0 closed)

Copied from Dashboard - Bug #55868: mgr/dashboard: Improve level A accessibility for form inputsIn ProgressNgwa Sedrick Meh

Actions
Actions #1

Updated by Ngwa Sedrick Meh almost 2 years ago

  • Copied from Bug #55868: mgr/dashboard: Improve level A accessibility for form inputs added
Actions #2

Updated by Ngwa Sedrick Meh almost 2 years ago

  • Description updated (diff)
Actions #3

Updated by Ngwa Sedrick Meh almost 2 years ago

  • Subject changed from mgr/dashboard: Improve level A accessibility for cluster host page to mgr/dashboard: Improve level A accessibility for progress bars
  • Description updated (diff)
Actions #4

Updated by Ngwa Sedrick Meh almost 2 years ago

  • Status changed from New to In Progress
Actions #5

Updated by Ngwa Sedrick Meh almost 2 years ago

  • Subject changed from mgr/dashboard: Improve level A accessibility for progress bars to mgr/dashboard: Improve level A accessibility for usage bars
  • Pull request ID set to 47250
Actions #6

Updated by Pere Díaz Bou over 1 year ago

  • Status changed from In Progress to Resolved
Actions

Also available in: Atom PDF