<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>96173</bug_id>
          
          <creation_ts>2012-09-07 20:19:01 -0700</creation_ts>
          <short_desc>REGRESSION (r127936): Multiple accessibility tests failing on Lion</short_desc>
          <delta_ts>2012-09-10 10:01:31 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Accessibility</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://build.webkit.org/results/Apple%20MountainLion%20Debug%20WK1%20(Tests)/r127946%20(650)/results.html</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>LayoutTestFailure, MakingBotsRed, Regression</keywords>
          <priority>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>mitz</reporter>
          <assigned_to name="Dominic Mazzoni">dmazzoni</assigned_to>
          <cc>cfleizach</cc>
    
    <cc>dmazzoni</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>715243</commentid>
    <comment_count>0</comment_count>
    <who name="">mitz</who>
    <bug_when>2012-09-07 20:19:01 -0700</bug_when>
    <thetext>After &lt;http://trac.webkit.org/r127936&gt;, the fix for bug 94870, multiple accessibility tests began to fail. See the URL for example.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>715248</commentid>
    <comment_count>1</comment_count>
    <who name="Dominic Mazzoni">dmazzoni</who>
    <bug_when>2012-09-07 21:00:01 -0700</bug_when>
    <thetext>I&apos;ll look at these and either fix or revert shortly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>715284</commentid>
    <comment_count>2</comment_count>
    <who name="Dominic Mazzoni">dmazzoni</who>
    <bug_when>2012-09-07 23:42:10 -0700</bug_when>
    <thetext>I took a look; no new bugs, just need to rebaseline some expectations.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>715293</commentid>
    <comment_count>3</comment_count>
    <who name="Dominic Mazzoni">dmazzoni</who>
    <bug_when>2012-09-07 23:58:57 -0700</bug_when>
    <thetext>Committed revision 127963.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>715399</commentid>
    <comment_count>4</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2012-09-08 19:35:26 -0700</bug_when>
    <thetext>In addition to changing expectations, you changed a test:

&gt; Updating one test (update-children-when-aria-role-changes.html) that 
&gt; incorrectly assumed a node with an aria-lable would be ignored. Used title 
&gt; instead of aria-label. 

This kind of change requires review.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>715549</commentid>
    <comment_count>5</comment_count>
    <who name="Dominic Mazzoni">dmazzoni</who>
    <bug_when>2012-09-09 12:04:02 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; In addition to changing expectations, you changed a test:
&gt; 
&gt; &gt; Updating one test (update-children-when-aria-role-changes.html) that 
&gt; &gt; incorrectly assumed a node with an aria-lable would be ignored. Used title 
&gt; &gt; instead of aria-label. 
&gt; 
&gt; This kind of change requires review.

Sorry. Fixing this now - I&apos;ll revert the offending change, fix just the expectations, then upload a patch to fix the test for review.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>715578</commentid>
    <comment_count>6</comment_count>
    <who name="Dominic Mazzoni">dmazzoni</who>
    <bug_when>2012-09-09 13:52:12 -0700</bug_when>
    <thetext>Reverted r127963 for reason:

Inappropriately modified test, and not just expectations, without review

Committed r127992: &lt;http://trac.webkit.org/changeset/127992&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>715587</commentid>
    <comment_count>7</comment_count>
    <who name="Dominic Mazzoni">dmazzoni</who>
    <bug_when>2012-09-09 14:06:37 -0700</bug_when>
    <thetext>Fixed the text expectations only:

Committed r127993: &lt;http://trac.webkit.org/changeset/127993&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>715597</commentid>
    <comment_count>8</comment_count>
      <attachid>163013</attachid>
    <who name="Dominic Mazzoni">dmazzoni</who>
    <bug_when>2012-09-09 14:19:06 -0700</bug_when>
    <thetext>Created attachment 163013
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>716131</commentid>
    <comment_count>9</comment_count>
      <attachid>163013</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2012-09-10 08:59:47 -0700</bug_when>
    <thetext>Comment on attachment 163013
Patch

do you know what kind of role a &lt;span&gt; becomes if it&apos;s not ignored all of a sudden. i want to make sure we won&apos;t start exposing AXUnknown elements if someone puts an aria-label on a &lt;span&gt; without a role mapping</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>716149</commentid>
    <comment_count>10</comment_count>
    <who name="Dominic Mazzoni">dmazzoni</who>
    <bug_when>2012-09-10 09:17:14 -0700</bug_when>
    <thetext>(In reply to comment #9)
&gt; (From update of attachment 163013 [details])
&gt; do you know what kind of role a &lt;span&gt; becomes if it&apos;s not ignored all of a sudden. i want to make sure we won&apos;t start exposing AXUnknown elements if someone puts an aria-label on a &lt;span&gt; without a role mapping

It will be AXGroup. I tested it to confirm, but the logic is at the very bottom of determineAccessibilityRole:

if (supportsARIAAttributes())
    return GroupRole;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>716169</commentid>
    <comment_count>11</comment_count>
      <attachid>163013</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2012-09-10 09:42:15 -0700</bug_when>
    <thetext>Comment on attachment 163013
Patch

that seems like reasonable logic.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>716194</commentid>
    <comment_count>12</comment_count>
      <attachid>163013</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-09-10 10:01:27 -0700</bug_when>
    <thetext>Comment on attachment 163013
Patch

Clearing flags on attachment: 163013

Committed r128072: &lt;http://trac.webkit.org/changeset/128072&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>716195</commentid>
    <comment_count>13</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-09-10 10:01:31 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>163013</attachid>
            <date>2012-09-09 14:19:06 -0700</date>
            <delta_ts>2012-09-10 10:01:27 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-96173-20120909141905.patch</filename>
            <type>text/plain</type>
            <size>2478</size>
            <attacher name="Dominic Mazzoni">dmazzoni</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDEyNzk5NikKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29y
a2luZyBjb3B5KQpAQCAtMSwzICsxLDIwIEBACisyMDEyLTA5LTA5ICBEb21pbmljIE1henpvbmkg
IDxkbWF6em9uaUBnb29nbGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJT04gKHIxMjc5MzYpOiBN
dWx0aXBsZSBhY2Nlc3NpYmlsaXR5IHRlc3RzIGZhaWxpbmcgb24gTGlvbgorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTYxNzMKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGlzIHRlc3QgKHVwZGF0ZS1jaGls
ZHJlbi13aGVuLWFyaWEtcm9sZS1jaGFuZ2VzLmh0bWwpIGFzc3VtZXMgdGhhdAorICAgICAgICBh
biBlbGVtZW50IHdpdGggYW4gYXJpYS1sYWJlbCBpcyBpZ25vcmVkLCB3aGljaCB3b3JrZWQgYmVm
b3JlLCBidXQgaXQncworICAgICAgICBub3QgaWdub3JlZCBhbnltb3JlIGFmdGVyIHIxMjc5MzYu
IE9uZSBvZiB0aGUgY29tbWVudHMgaW4KKyAgICAgICAgQWNjZXNzaWJpbGl0eVJlbmRlck9iamVj
dC5jcHAgc2F5czogImlmIHRoaXMgZWxlbWVudCBoYXMgYXJpYSBhdHRyaWJ1dGVzIG9uIGl0LAor
ICAgICAgICBpdCBzaG91bGQgbm90IGJlIGlnbm9yZWQsIiBzbyBJIHRoaW5rIHRoZSB0ZXN0IHNo
b3VsZCBiZSB1cGRhdGVkIHRvIG5vdCB1c2UKKyAgICAgICAgYXJpYS1sYWJlbCBvbiBhbiBlbGVt
ZW50IHdlIHdhbnQgdG8gYmUgaWdub3JlZC4KKworICAgICAgICAqIHBsYXRmb3JtL21hYy9Ta2lw
cGVkOgorICAgICAgICAqIHBsYXRmb3JtL21hYy9hY2Nlc3NpYmlsaXR5L3VwZGF0ZS1jaGlsZHJl
bi13aGVuLWFyaWEtcm9sZS1jaGFuZ2VzLmh0bWw6CisKIDIwMTItMDktMDkgIERvbWluaWMgTWF6
em9uaSAgPGRtYXp6b25pQGdvb2dsZS5jb20+CiAKICAgICAgICAgUkVHUkVTU0lPTiAocjEyNzkz
Nik6IE11bHRpcGxlIGFjY2Vzc2liaWxpdHkgdGVzdHMgZmFpbGluZyBvbiBMaW9uCkluZGV4OiBM
YXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvU2tpcHBlZAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0
cy9wbGF0Zm9ybS9tYWMvU2tpcHBlZAkocmV2aXNpb24gMTI3OTkzKQorKysgTGF5b3V0VGVzdHMv
cGxhdGZvcm0vbWFjL1NraXBwZWQJKHdvcmtpbmcgY29weSkKQEAgLTc4LDEwICs3OCw2IEBAIGFj
Y2Vzc2liaWxpdHkvYXJpYS1jaGVja2JveC1zZW5kcy1ub3RpZmkKIGFjY2Vzc2liaWxpdHkvbWVu
dS1saXN0LXNlbmRzLWNoYW5nZS1ub3RpZmljYXRpb24uaHRtbAogYWNjZXNzaWJpbGl0eS9tdWx0
aXNlbGVjdC1saXN0LXJlcG9ydHMtYWN0aXZlLW9wdGlvbi5odG1sCiAKLSMgVGVzdCBuZWVkcyBh
IG1pbm9yIGZpeC4KLSMgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk2
MTczCi1wbGF0Zm9ybS9tYWMvYWNjZXNzaWJpbGl0eS91cGRhdGUtY2hpbGRyZW4td2hlbi1hcmlh
LXJvbGUtY2hhbmdlcy5odG1sCi0KICMgTmVlZCB0byBhZGQgZnVuY3Rpb25hbGl0eSB0byBEdW1w
UmVuZGVyVHJlZSB0byBoYW5kbGUgZXJyb3IgcGFnZXMKIGZhc3QvaGlzdG9yeS9iYWNrLWZvcndh
cmQtcmVzZXQtYWZ0ZXItZXJyb3ItaGFuZGxpbmcuaHRtbAogCkluZGV4OiBMYXlvdXRUZXN0cy9w
bGF0Zm9ybS9tYWMvYWNjZXNzaWJpbGl0eS91cGRhdGUtY2hpbGRyZW4td2hlbi1hcmlhLXJvbGUt
Y2hhbmdlcy5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3BsYXRmb3JtL21hYy9hY2Nl
c3NpYmlsaXR5L3VwZGF0ZS1jaGlsZHJlbi13aGVuLWFyaWEtcm9sZS1jaGFuZ2VzLmh0bWwJKHJl
dmlzaW9uIDEyNzk5MikKKysrIExheW91dFRlc3RzL3BsYXRmb3JtL21hYy9hY2Nlc3NpYmlsaXR5
L3VwZGF0ZS1jaGlsZHJlbi13aGVuLWFyaWEtcm9sZS1jaGFuZ2VzLmh0bWwJKHdvcmtpbmcgY29w
eSkKQEAgLTExLDcgKzExLDcgQEAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKQogCiA8ZGl2IGlkPSJw
YXJlbnQiIHRhYmluZGV4PTAgcm9sZT0iZ3JvdXAiPgogICAgPHNwYW4gdGFiaW5kZXg9MCByb2xl
PSJidXR0b24iIGlkPSJidXR0b24xIj5idXR0b24gMTwvc3Bhbj4KLSAgIDxzcGFuIHRhYmluZGV4
PTAgaWQ9ImJ1dHRvbjIiIGFyaWEtbGFiZWw9ImJ1dHRvbiAyIj48L3NwYW4+CisgICA8c3BhbiB0
YWJpbmRleD0wIGlkPSJidXR0b24yIiB0aXRsZT0iYnV0dG9uIDIiPjwvc3Bhbj4KIDwvZGl2Pgog
CiA8cCBpZD0iZGVzY3JpcHRpb24iPjwvcD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>