Description
When a filter is active on a DataTable column, there's no programmatic indicator for screen readers. Users with assistive technologies cannot distinguish filtered vs. unfiltered columns when navigating through column headers.
Steps to Reproduce
- Open Data Table component with filtersConfig passed as prop or Demo (Filtered table) (https://uui.epam.com/demo?id=table).
- Apply any filter for any column.
- Navigate with opened Speech Viewer in NVDA through columns' names.
Actual result
- Filter icon appears visually when filter is active
- No ARIA attribute or screen-reader-only text indicates the filtered state
- NVDA read column name identically whether filtered or not
Expected result
Column headers should programmatically indicate when a filter is active
WCAG Reference: Success Criterion 4.1.2 Name, Role, Value (Level A)