Accessibility Error: Buttons must have discernible text

Description

Buttons must have discernible text

Elements: POL filters - location - fund code - material type electronic - material type physical
Notes details editor - this is 3rd-party component react-quill (stripesissue?)
PO filters - acq units - reason for close - assigned to - created by

Lib: stripes-components, stripes-acq-components

Impact: critical

Description
Ensures buttons have discernible text

<button type="button" aria-expanded="false" aria-labelledby="selected-stripes-selection-14-item" aria-haspopup="listbox" class="selectionControl---3NuPC formControl---2-7yk" id="stripes-selection-14" aria-invalid="false" aria-owns="sl-undefined">

Fix
Fix at least one (1) of these issues:

  • Element does not have inner text that is visible to screen readers

  • aria-label attribute does not exist or is empty

  • aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty

  • Element's default semantics were not overridden with role="presentation"

  • Element's default semantics were not overridden with role="none"

  • Element has no title attribute or the title attribute is empty

CSP Request Details

None

CSP Rejection Details

None

Potential Workaround

None

Checklist

hide

TestRail: Results

Activity

Show:

Dennis Bridges June 24, 2020 at 11:17 PM

No errors appearing in axe tool.

Aliaksei Chumakou June 16, 2020 at 10:15 PM

I don't think it's reasonable to include here Notes details editor, since at first it's a stripes-smart-components component, and secondly the issue in 3rd-party lib.

Done

Details

Assignee

Reporter

Tester Assignee

Priority

Story Points

Sprint

Development Team

Thunderjet

Fix versions

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created March 11, 2020 at 11:36 AM
Updated June 24, 2020 at 11:17 PM
Resolved June 24, 2020 at 11:17 PM
TestRail: Cases
TestRail: Runs