<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 - a11y: printer status details should be exposed through an expandable"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=119789">119789</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>a11y: printer status details should be exposed through an expandable
          </td>
        </tr>

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

        <tr>
          <th>Version</th>
          <td>6.2.0.0.alpha0+ Master
          </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>UI
          </td>
        </tr>

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

        <tr>
          <th>Reporter</th>
          <td>samuel.thibault@ens-lyon.org
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Description:
The printer status details should be exposed through an expandable widget and
"details" relation, for the screen reader to automatically read the content
when expanding the "details" widget.

Steps to Reproduce:
1. Open Print dialog
2. Open the "Details" subpanel


Actual Results:
The "details" widget has role "checkbox" in accerciser.

Details for the printer status are added as static widget children, without
direct relation to the "details" widget.

Expected Results:
- The "details" widget should have role "toggle_button"
- state "expandable" should be set in that widget
- state "expanded" should be set in that widget when it is expanded
- state-change:expanded event should be emitted when that widget gets expanded
- the details for the printer status should be either direct children of the
"details" widget (probably not feasible), or pointed to by the toggle button
using the atk "details" relation.


Reproducible: Always


User Profile Reset: No



Additional Info:
The screen reader bits to make this work on the screen reader side have been
discussed and implemented in

<a href="https://gitlab.gnome.org/GNOME/orca/issues/13">https://gitlab.gnome.org/GNOME/orca/issues/13</a></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>