Ticket T1285418
Visible to All Users

Screenreader Data Grid Cell Double Column

created 10 days ago (modified 10 days ago)

Dear Support,
when you use the Data Grid with a screen reader, the output of a focused cell contains the name of the column header twice. An example of this behavior can be seen in this demo: Angular Data Grid - Overview | Angular Example

Focus is on the cell „Asia“ in Column „Region“:
Clipboard-File-1.png

The given screenreader output is: „Asia Column Region Row 5 Column Region Column 5“

Regards,
Felix

Show previous comments (1)

    Hello Assylbek,
    i am using the NVDA Screenreader, Version 2024.2.

    Regards,
    Felix

    Alisher (DevExpress Support) 4 days ago

      Hi Felix,

      Thank you for your patience.

      I reproduced the issue and created a public bug report for further research: DataGrid - NVDA reads column information twice.

      We will update that ticket once we have any news.

      Alisher (DevExpress Support) 4 days ago

        Felix,

        As a workaround, you can manually remove the aria-describedby attribute from data cells in the onCellPrepared event handler:

        JavaScript
        onCellPrepared = (e) => { if(e.rowType === 'data') { debugger; e.cellElement?.removeAttribute('aria-describedby'); } },

        Disclaimer: The information provided on DevExpress.com and affiliated web properties (including the DevExpress Support Center) is provided "as is" without warranty of any kind. Developer Express Inc disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.

        Confidential Information: Developer Express Inc does not wish to receive, will not act to procure, nor will it solicit, confidential or proprietary materials and information from you through the DevExpress Support Center or its web properties. Any and all materials or information divulged during chats, email communications, online discussions, Support Center tickets, or made available to Developer Express Inc in any manner will be deemed NOT to be confidential by Developer Express Inc. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.