<html>
    <head>
      <base href="https://bugs.webkit.org/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [GTK][Stable]: Merge r201072 and r201216 (and some misc gardening of accessibility tests)"
   href="https://bugs.webkit.org/show_bug.cgi?id=158107">158107</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>[GTK][Stable]: Merge r201072 and r201216 (and some misc gardening of accessibility tests)
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Unclassified
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>WebKit
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>Other
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>Unspecified
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Linux
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>Normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>P2
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>WebKit Gtk
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>webkit-unassigned&#64;lists.webkit.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>jdiggs&#64;igalia.com
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>bugs-noreply&#64;webkitgtk.org
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Created <span class=""><a href="attachment.cgi?id=279859&amp;action=diff" name="attach_279859" title="Proposed patch">attachment 279859</a> <a href="attachment.cgi?id=279859&amp;action=edit" title="Proposed patch">[details]</a></span>
Proposed patch

1. ​<a href="https://trac.webkit.org/changeset/201072">https://trac.webkit.org/changeset/201072</a> AX: [ATK] Use WebCore Accessibility's AccessibilityText for AtkObject name and description 

This change brings us into better compliance with a couple of W3C specs and fixes several bugs in which the accessible name of objects was missing or broken. Because Orca doesn't always know when/if the accessible name is broken, having this fix is desirable.

As part of that change, quite a few related layout tests were modified in a sad-hack interim step so that we could verify the correctness of the changes. The sad test hacks were removed as part of the next item.

2. <a href="https://trac.webkit.org/changeset/201216">https://trac.webkit.org/changeset/201216</a> AX: Layout tests related to text alternative computation need to be done differently

In addition to undoing the aforementioned sad test hacks, some testing utilities were added (just in a JavaScript resources file) and a bunch of tests modified to use those utilities. While this would not normally be something to include in a stable release, I would like us to include it if there are no objections. The reason why is that I'm finding quite a few accessibility bugs that impact Orca users. Whenever possible, I would like to backport them to the stable branch. And if we are going to cherry-pick patches for stable, I would like to be able to use our Layout Tests to ensure that we're cherry-picking everything needed and not breaking the stable release.

3. Some unrelated gardening that was done in master and would be helpful to include for reason described above.

Given that 2 is a continuation of 1, and limited to test changes only, I'm attaching a single patch.</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>