Bug 1893889

Summary: disabled dropdown items in the pf dropdown component are skipped over and unannounced by JAWS
Product: OpenShift Container Platform Reporter: Joe Caiani <jcaiani>
Component: Management ConsoleAssignee: Joe Caiani <jcaiani>
Status: CLOSED ERRATA QA Contact: Siva Reddy <schituku>
Severity: low Docs Contact:
Priority: unspecified    
Version: 4.7CC: aos-bugs, jhadvig, jokerman, spadgett, yapei
Target Milestone: ---Keywords: UpcomingSprint
Target Release: 4.7.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-02-24 15:29:22 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Joe Caiani 2020-11-02 21:49:49 UTC
Description of problem:

When validating https://bugzilla.redhat.com/show_bug.cgi?id=1884629 with a customer who uses JAWS, we noticed a bug in the dropdown component. After being asked what items were in the Basic dropdown on the patternfly examples page, he repeated all the items present in the dropdown, but the disabled items were not repeated. When asked if he expected the disabled items in the dropdown he said that he expects the disabled items to be announced as disabled and not omitted from the list.

Rather than skipping over disabled dropdown items, we should allow JAWS to traverse disabled items and announce their state. When keying through the dropdown items they will no longer be skipped, but traversable, no action will be taken if selected.

Version-Release number of selected component (if applicable):


How reproducible:
every time

Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 1 Joe Caiani 2020-11-02 21:50:53 UTC
There is a pr in the pf react repo to fix this here: https://github.com/patternfly/patternfly-react/issues/5039

When this is ready we can update our pf dependency to pick it up.

Comment 2 Joe Caiani 2020-11-13 16:12:21 UTC
pf release to fix this coming next week

Comment 3 Joe Caiani 2020-12-04 17:52:07 UTC
pr is up and in code review. moving to upcoming sprint

Comment 5 Yadan Pei 2021-02-03 03:37:01 UTC
Hi jcaiani

Do you know some ways to verify this bug who use JAWS screen reader? Or can we validate with a customer?

Comment 6 Siva Reddy 2021-02-04 16:32:45 UTC
Joe provided the information and I'm working on verifying this bug Ya dan.

Comment 7 Siva Reddy 2021-02-08 01:15:12 UTC
Now the drop down are announced in JAWS

Comment 10 errata-xmlrpc 2021-02-24 15:29:22 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (Moderate: OpenShift Container Platform 4.7.0 security, bug fix, and enhancement update), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHSA-2020:5633