<html>
    <head>
      <base href="https://bugs.documentfoundation.org/">
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_UNCONFIRMED "
   title="UNCONFIRMED - Accessible row headers not obtainable via AT-SPI2 for Writer tables"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=122432">122432</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Accessible row headers not obtainable via AT-SPI2 for Writer tables
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>LibreOffice
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>6.0.6.2 release
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>UNCONFIRMED
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>Writer
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>libreoffice-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>jdiggs@igalia.com
          </td>
        </tr></table>
      <p>
        <div>
        <pre>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:</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>