Skip to content

[ui5-view-settings-dialog] missing type, active state and group header announcements #10297

@unazko

Description

@unazko

Bug Description

Hello colleagues,

There is a missing type, active state and group header announcements for the filter by list.
For the sort by and sort order there is a missing type and group header announcements as well.
The issue is reproducible via the following sample: https://sap.github.io/ui5-webcomponents/components/fiori/ViewSettingsDialog/

For comparison checkout the sap.m.ViewSettingsDialog control: https://ui5.sap.com/#/entity/sap.m.ViewSettingsDialog/sample/sap.m.sample.ViewSettingsDialog

Affected Component

ui5-list, ui5-view-settings-dialog

Expected Behaviour

The sort by, sort order and filter by list items should have the following additional announcements:

  1. Type announcements - "List Item"
  2. Active state announcement - "Is active"
  3. Group header announcement - "Sort by" or "Sort Order" or "Filter by"

Isolated Example

https://sap.github.io/ui5-webcomponents/components/fiori/ViewSettingsDialog/

Steps to Reproduce

For the sort by and sort order lists:

  1. Exit JAWS VPC mode
  2. Navigate to the "Open ViewSettingsDialog" button and press "Space"
  3. Press "Arrow down" to navigate to the "Ascending" sort order option

Observe that the type and group header information isn't announced.

For the filter by list:

  1. Exit JAWS VPC mode
  2. Navigate to the "Open ViewSettingsDialog" button and press "Space"
  3. Press "Shift" + "Tab" to navigate over the filter icon
  4. Press "Space" to active the filter view
  5. Press "Tab" to navigate to the filter by group header
  6. Press "Arrow down" to navigate to the "Position" filter by option

Observe that the type, active state and group header information isn't announced.

Log Output, Stack Trace or Screenshots

No response

Priority

Medium

UI5 Web Components Version

latest

Browser

Chrome

Operating System

Windows

Additional Context

Organization

Success Factors

Declaration

  • I’m not disclosing any internal or sensitive information.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Approved

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions