https://bugs.documentfoundation.org/show_bug.cgi?id=158030

            Bug ID: 158030
           Summary: Consider exposing the end-user-consumable coordinates
                    via {row,col}indextext object attribute
           Product: LibreOffice
           Version: unspecified
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: Calc
          Assignee: [email protected]
          Reporter: [email protected]
            Blocks: 36549

Calc currently exposes the coordinates as the accessible name of the cell
("A1", "B1", etc.)

What Google Sheets does is to expose no name on the cell itself and use the
aria-rowindextext and aria-coindextext attributes instead*. See
https://w3c.github.io/aria/#aria-rowindextext

This solution makes it possible for the accessible name of the cell to be set
to something more name-like while still making it possible for screen readers
to present the human-friendly/on-screen cell coordinates.

There may be old ATs that still expect the coordinates to be exposed as the
name, so I'm not sure how safe it would be to remove the coordinates from the
name. But hopefully nothing will break if you also expose the coordinates as
indicated in the ARIA spec.

Making this change would facilitate removing some LO-specific handling for
presenting coordinates, row labels, and column labels.

*Technically Sheets currently uses aria-rowtext and aria-coltext, which are not
a thing. The ARIA feature was created for this use case and it appears Google
Sheets needs to be updated/fixed.


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=36549
[Bug 36549] [META] ACCESSIBILITY: Tracking bug for issues affecting a11y ATK
and GNOME Orca screen reader support
-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to