<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 - distinguishing between role LABEL and a new role STATIC"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=116542">116542</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>distinguishing between role LABEL and a new role STATIC
          </td>
        </tr>

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

        <tr>
          <th>Version</th>
          <td>6.1.0.0.alpha0+ Master
          </td>
        </tr>

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

        <tr>
          <th>OS</th>
          <td>Linux (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:
There should be a distinction between the LABEL role and the STATIC role, as
distinguished by ATK.

Steps to Reproduce:
1. Open the print dialog
2. Open the "Details" part

Actual Results:  
The "Default printer" label has role label in accerciser.

Expected Results:
The "Default printer" label should have role static in accerciser.


Reproducible: Always


User Profile Reset: No



Additional Info:
Making this kind of text "static" helps the screen reader to know that this is
just information text, which is not used to label something else, and such text
appearing in a dialog box means it should be spoken. This was described 
briefly by Joanmarie in
<a class="bz_bug_link 
          bz_status_VERIFIED  bz_closed"
   title="VERIFIED FIXED - Incorrect usage of ATK_ROLE_TEXT"
   href="show_bug.cgi?id=86661">https://bugs.documentfoundation.org/show_bug.cgi?id=86661</a> .

To get this, we would need to define a STATIC role along the existing LABEL
role, which would be mapped to atk's ATK_ROLE_STATIC, and to IA2's
IA2_ROLE_TEXT_FRAME. GtkBuilder already defines a way to set the role of a
GtkLabel, so we can use that to fix the roles within .ui files.


User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:59.0) Gecko/20100101
Firefox/59.0</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>