Bug 122432 - Accessible row headers not obtainable via AT-SPI2 for Writer tables
Summary: Accessible row headers not obtainable via AT-SPI2 for Writer tables
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
6.0.6.2 release
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: accessibility
Depends on:
Blocks: a11y
  Show dependency treegraph
 
Reported: 2019-01-02 20:23 UTC by Joanmarie Diggs
Modified: 2019-01-16 08:01 UTC (History)
1 user (show)

See Also:
Crash report or crash signature:


Attachments
test case (8.78 KB, application/vnd.oasis.opendocument.text)
2019-01-02 20:24 UTC, Joanmarie Diggs
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Joanmarie Diggs 2019-01-02 20:23:57 UTC
Description:
Using the Table Heading style for column headers results in those headers being retrievable via the accessible table interface. Unfortunately, using that same style for row headers does not render row headers accessible.

Impact: Orca does not present row headers automatically to the user.

Steps to Reproduce:
1. Open the attached test case in Writer
2. Launch Accerciser and select Table1-1 in its list of accessible objects
3. In Accerciser's iPython console type the following:

t = acc.queryTable()
t.getColumnDescription(1)
t.getColumnHeader(1).name
t.getRowDescription(1)
t.getRowHeader(1).name


Actual Results:
Results:
GOOD: t.getColumnHeader(1).name returns "B1"
GOOD: t.getColumnDescription(1) returns "Foo"
BAD: t.getRowDescription(1) returns "" (should be "A2")
BAD: t.getRowHeader(1).name results in an AttributeError because null is returned (should be "Baz")

Expected Results:
(See above)


Reproducible: Always


User Profile Reset: No



Additional Info:
Comment 1 Joanmarie Diggs 2019-01-02 20:24:24 UTC
Created attachment 147955 [details]
test case
Comment 2 Alex ARNAUD 2019-01-15 16:39:12 UTC
Hello all,

I confirm the issue with LibreOffice on 6.1.4.2 on Debian 9 "Stretch" (GNU/Linux)

@Joanie: You've linked the issue to a11y-linux but not the operating system, is it a choice?

Best regards,
Alex.
Comment 3 Joanmarie Diggs 2019-01-15 19:30:33 UTC
(In reply to Alex ARNAUD from comment #2)

> @Joanie: You've linked the issue to a11y-linux but not the operating system,
> is it a choice?


I didn't. See https://bugs.documentfoundation.org/show_activity.cgi?id=122432.