Skip to content

[Search:AppSearch:Engines:Analytics page]Issues with tables #202938

@L1nBra

Description

@L1nBra

Description
Tables should be announced correctly for the user using assistive technology, that user would know what table it is, how many rows, columns it has.

Preconditions
Stateful App Search -> Engines -> Analytics page is opened.
Engine is added.
Use Screen Reader (NVDA).

Steps to reproduce

1.Press T key on the page few times (for how many tables there are on the page).
2.Observe screen reader.

NVDA Speech Viewer + UI elements
Image

Image

Image

Actual Result

  • There are 5 tables on the page. All of them can be reached when pressing T key. For all tables - name or descriptive caption is not announced (only general how many rows table contains). For all tables it is announced that table with one number of rows, then This table contains another number of rows (f.e.: "table with 2 rows and 4 columns caption This table contains 0 rows".

Expected Result

  • Because there are more than 1 table it is better to announce table name or more descriptive(distinct) caption for each table. Also correct number of rows should be announced for the user.

Notes:
Same with all tables which can be reached after clicking on any View all link, View query analytics button on the page.

Meta Issue

Kibana Version: 8.17.0-SNAPSHOT

OS: Windows 11 Pro

Browser: Chrome Version 130.0.6723.70 (Official Build) (64-bit)

Screen reader: NVDA

WCAG or Vendor Guidance (optional)

Related to: https://github.com/elastic/search-team/issues/8256

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions