Hi,
We're using a Bryntum TreeGrid with sorting explicitly disabled at the feature level:
features: {
sort: false
}Some columns also set
sortable: falseat the column level as an additional safeguard.
The problem:
When a screen reader user navigates to a column header, assistive technology announces that the user can "press Enter to sort" the column. However, pressing Enter does nothing because sorting is disabled. This is misleading for keyboard-only and screen reader users — they are told about an interaction that doesn't exist.
It appears that Bryntum's internal ARIA markup on column header elements includes a sort-related instruction (likely via aria-label, aria-description, or a visually hidden text node) regardless of whether the sort feature is actually enabled.
Expected behavior:
When sort: false is set on the grid (or sortable: false on a column), the column header should not include any ARIA text or screen reader announcement referencing sorting. The header should only describe its actual interactive capabilities.
Our question:
Is this a known issue — ARIA sort instructions being present on headers when sorting is disabled?
Is there a configuration option or workaround to suppress the sort-related ARIA text on column headers?
If not, could this be addressed in an upcoming release so that the ARIA attributes on headers respect the sort feature and sortable column settings?