SAP / ui5-webcomponents

UI5 Web Components - the enterprise-flavored sugar on top of native APIs! Build SAP Fiori user interfaces with the technology of your choice.
https://sap.github.io/ui5-webcomponents/
Apache License 2.0
1.51k stars 262 forks source link

[SF_ACC][ui5-wizard]: Repetitive wizard step names are provided in the unique accessible names list #9659

Closed GongRichard closed 1 month ago

GongRichard commented 1 month ago

Bug Description

Repetitive wizard step names are provided in the unique accessible names list

Affected Component

ui5-wizard

Expected Behaviour

Repetitive wizard step names should not be provided. Name of each wizard step can be provided once in the unique accessible names list.

Isolated Example

No response

Steps to Reproduce

  1. open page
  2. open JAWS
  3. click next step button to step 3
  4. Use the keyboard shortcut 'Insert+F3' and you can select 'Divisions list'
  5. Check the text and you will see repetitive wizard step names are provided

Log Output, Stack Trace or Screenshots

image

Priority

Medium

UI5 Web Components Version

1.24.x

Browser

Chrome

Operating System

No response

Additional Context

No response

Organization

SAP SuccessFactors

Declaration

dimovpetar commented 1 month ago

Hello @ui5-webcomponents-topic-rl,

Please check out this issue with divisions list.

Best regards, Petar

elenastoyanovaa commented 1 month ago

Hello @GongRichard ,

I have analysed the reported issue and my conclusion as the team accessibility expert is that this is not a real accessibility concern, but I will deep dive in the case in order to describe my thoughts on the matter. The first point is that there is no issue or repetitive announcement with the screen reader. The title is each step is announced only once. The second point is that I also ran an accessibility automation tool (both AXE and Access Assistant) and no issue is found there as well. The last point is that I do not see the real issue behind the fact that in the division list shown in jaws, there are multiple occurrences of the same titled division. A 'Division' in HTML represents all the div elements on a page, they could be hundreds of them and there is no restriction for them the have different html content. Those division in most cases do not have any semantic relationship between them and I do not see any logic to have restrictions for uniqueness.

If you still think that there is a real accessibility concern please describe it following the template in the Testing Accessibility section in our accessibility documentation https://sap.github.io/ui5-webcomponents/nightly/docs/advanced/accessibility/#testing-accessibility by providing Issue description and a Reference to the suspected violated accessibility requirement (e.g. Web Content Accessibility Guidelines WCAG 2.2, BITV 2.0, EN 301 549)

Kind Regards, Elena