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.