<?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>127323</bug_id>
          
          <creation_ts>2014-01-20 16:58:53 -0800</creation_ts>
          <short_desc>platform/mac/accessibility/iframe-aria-hidden.html is flaky</short_desc>
          <delta_ts>2014-01-21 14:10:20 -0800</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></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexey Proskuryakov">ap</reporter>
          <assigned_to name="Alexey Proskuryakov">ap</assigned_to>
          <cc>aboxhall</cc>
    
    <cc>apinheiro</cc>
    
    <cc>cfleizach</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dmazzoni</cc>
    
    <cc>jcraig</cc>
    
    <cc>jdiggs</cc>
    
    <cc>kling</cc>
    
    <cc>koivisto</cc>
    
    <cc>mario</cc>
    
    <cc>samuel_white</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>970083</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2014-01-20 16:58:53 -0800</bug_when>
    <thetext>platform/mac/accessibility/iframe-aria-hidden.html always fails on the first attempt on WebKit2 bots, and only passes on retry:

http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=platform%2Fmac%2Faccessibility%2Fiframe-aria-hidden.html

PASS body.childrenCount is 3
PASS body.childAtIndex(0).childrenCount is 0
PASS body.childrenCount is 4
FAIL body.childAtIndex(0).childAtIndex(0).childAtIndex(0).role should be AXRole: AXWebArea. Threw exception TypeError: null is not an object (evaluating &apos;body.childAtIndex(0).childAtIndex(0).childAtIndex(0).role&apos;)

When running locally, I see that it always fails on second try. The second attempt will fail:

run-webkit-tests -2 platform/mac/accessibility/iframe-aria-hidden.html --repeat 2 --no-retry-failures

Looking at the test, I think that it needs to be run in window.onload, because otherwise, there is a race with loading the iframe. But when I change it to run in onload, it starts to fail every time. For some reason, AXScrollArea doesn&apos;t have any child elements.

So it seems like there are at least two issues - one that the test should be made more robust by switching to onload, and another that it shouldn&apos;t fail.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>970085</commentid>
    <comment_count>1</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2014-01-20 17:01:59 -0800</bug_when>
    <thetext>Marked as flaky in &lt;http://trac.webkit.org/r162392&gt;.

Unfortunately, this reduces test coverage, as we won&apos;t confirm that the test passes on retry - we&apos;ll just accept failure as an expected outcome. Hopefully this bug can be fixed for good, making this moot.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>970088</commentid>
    <comment_count>2</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2014-01-20 17:13:05 -0800</bug_when>
    <thetext>Hmm, this is a very recent regression! These changes are ones in blame list:

http://trac.webkit.org/changeset/162354 Update overlay scrollbars in single pass
http://trac.webkit.org/changeset/162355 Remove an unused member variable
http://trac.webkit.org/changeset/162356 Let RenderImage construct its RenderImageResource

I suspect that this is the scroll bars change. Antti, will you have an opportunity to look into this soon? Should we roll out for now to confirm that this change is to blame?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>970093</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2014-01-20 17:28:06 -0800</bug_when>
    <thetext>&lt;rdar://problem/15865578&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>970311</commentid>
    <comment_count>4</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2014-01-21 10:38:10 -0800</bug_when>
    <thetext>Rolling out r162354 appears to have helped. I&apos;ll update the test and un-mark it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>970332</commentid>
    <comment_count>5</comment_count>
      <attachid>221765</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2014-01-21 11:23:38 -0800</bug_when>
    <thetext>Created attachment 221765
proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>970414</commentid>
    <comment_count>6</comment_count>
      <attachid>221765</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-01-21 14:10:16 -0800</bug_when>
    <thetext>Comment on attachment 221765
proposed patch

Clearing flags on attachment: 221765

Committed r162474: &lt;http://trac.webkit.org/changeset/162474&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>970415</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-01-21 14:10:20 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>221765</attachid>
            <date>2014-01-21 11:23:38 -0800</date>
            <delta_ts>2014-01-21 14:10:14 -0800</delta_ts>
            <desc>proposed patch</desc>
            <filename>DeflakeAccessibility.txt</filename>
            <type>text/plain</type>
            <size>3118</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDE2MjQ1MykKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29y
a2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisyMDE0LTAxLTIxICBBbGV4ZXkgUHJvc2t1cnlh
a292ICA8YXBAYXBwbGUuY29tPgorCisgICAgICAgIHBsYXRmb3JtL21hYy9hY2Nlc3NpYmlsaXR5
L2lmcmFtZS1hcmlhLWhpZGRlbi5odG1sIGlzIGZsYWt5CisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjczMjMKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGlzIHRlc3QgZ290IGRlLWZsYWtlZCBvbiBib3Rz
IGJ5IHJvbGxpbmcgb3V0IHIxNjIzNTQuIEJ1dCB0aGVyZSB3YXMgc3RpbGwKKyAgICAgICAgYSBw
b3RlbnRpYWwgcmFjZSBpbiBpdCwgd2hpY2ggdGhpcyBjaGFuZ2UgZml4ZXMuCisKKyAgICAgICAg
KiBwbGF0Zm9ybS9tYWMtd2syL1Rlc3RFeHBlY3RhdGlvbnM6IFJlbW92ZWQgZXhwZWN0YXRpb24u
CisKKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvYWNjZXNzaWJpbGl0eS9pZnJhbWUtYXJpYS1oaWRk
ZW4uaHRtbDogUnVuIHRoZSB0ZXN0IGluIG9ubG9hZCwgYXMKKyAgICAgICAgZnJhbWVzIGxvYWQg
YXN5bmNocm9ub3VzbHkuCisKIDIwMTQtMDEtMjEgIEVyaWMgQ2FybHNvbiAgPGVyaWMuY2FybHNv
bkBhcHBsZS5jb20+CiAKICAgICAgICAgQWRkICZscm07ICZybG07IGFuZCAmbmJzcDsgdG8gV2Vi
VlRUIHBhcnNlcgpJbmRleDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLXdrMi9UZXN0RXhwZWN0
YXRpb25zCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3BsYXRmb3JtL21hYy13azIvVGVzdEV4
cGVjdGF0aW9ucwkocmV2aXNpb24gMTYyMzkyKQorKysgTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFj
LXdrMi9UZXN0RXhwZWN0YXRpb25zCSh3b3JraW5nIGNvcHkpCkBAIC00NTEsOCArNDUxLDYgQEAg
d2Via2l0Lm9yZy9iLzEyNjk2MiBwbHVnaW5zL3BsdWdpbi1kb2N1bQogCiB3ZWJraXQub3JnL2Iv
MTI3MzE2IHN2Zy9kb20vU1ZHUG9seWdvbkVsZW1lbnQtYmFzZVZhbC1saXN0LXJlbW92YWwtY3Jh
c2guaHRtbCBbIFBhc3MgVGltZW91dCBdCiAKLXdlYmtpdC5vcmcvYi8xMjczMjMgcGxhdGZvcm0v
bWFjL2FjY2Vzc2liaWxpdHkvaWZyYW1lLWFyaWEtaGlkZGVuLmh0bWwgWyBQYXNzIEZhaWx1cmUg
XQotCiAjIyMgRU5EIE9GICgzKSBVbmNsYXNzaWZpZWQgZmFpbHVyZXMKICMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKIApJbmRleDogTGF5b3V0VGVzdHMvcGxhdGZvcm0v
bWFjL2FjY2Vzc2liaWxpdHkvaWZyYW1lLWFyaWEtaGlkZGVuLmh0bWwKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
TGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2FjY2Vzc2liaWxpdHkvaWZyYW1lLWFyaWEtaGlkZGVu
Lmh0bWwJKHJldmlzaW9uIDE2MjM2NikKKysrIExheW91dFRlc3RzL3BsYXRmb3JtL21hYy9hY2Nl
c3NpYmlsaXR5L2lmcmFtZS1hcmlhLWhpZGRlbi5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC0xNCwy
NCArMTQsMjkgQEAgdmFyIHN1Y2Nlc3NmdWxseVBhcnNlZCA9IGZhbHNlOwogPGRpdiBpZD0iY29u
c29sZSI+PC9kaXY+CiAKIDxzY3JpcHQ+CitkZXNjcmlwdGlvbigiVGhpcyB0ZXN0cyB0aGF0IGFy
aWEtaGlkZGVuIHdpbGwgYWZmZWN0IHRoZSB2aXNpYmlsaXR5IG9mIHRoZSB3ZWIgYXJlYSBhbmQg
c2Nyb2xsIHZpZXcuIik7CiAKLSAgICBkZXNjcmlwdGlvbigiVGhpcyB0ZXN0cyB0aGF0IGFyaWEt
aGlkZGVuIHdpbGwgYWZmZWN0IHRoZSB2aXNpYmlsaXR5IG9mIHRoZSB3ZWIgYXJlYSBhbmQgc2Ny
b2xsIHZpZXcuIik7CitpZiAod2luZG93LmFjY2Vzc2liaWxpdHlDb250cm9sbGVyKSB7CisgICAg
anNUZXN0SXNBc3luYyA9IHRydWU7CiAKLSAgICBpZiAod2luZG93LmFjY2Vzc2liaWxpdHlDb250
cm9sbGVyKSB7CisgICAgLy8gR2V0IHRoZSBpZnJhbWUgcmVmZXJlbmNlLgorICAgIGRvY3VtZW50
LmdldEVsZW1lbnRCeUlkKCJib2R5IikuZm9jdXMoKTsKKyAgICB2YXIgYm9keSA9IGFjY2Vzc2li
aWxpdHlDb250cm9sbGVyLmZvY3VzZWRFbGVtZW50OwogCi0gICAgICAgIGRvY3VtZW50LmdldEVs
ZW1lbnRCeUlkKCJib2R5IikuZm9jdXMoKTsKLQotICAgICAgICAvLyBHZXQgdGhlIGlmcmFtZSBy
ZWZlcmVuY2UuCi0gICAgICAgIHZhciBib2R5ID0gYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuZm9j
dXNlZEVsZW1lbnQ7CisgICAgd2luZG93Lm9ubG9hZCA9IGZ1bmN0aW9uKCkgewogICAgICAgICBz
aG91bGRCZSgiYm9keS5jaGlsZHJlbkNvdW50IiwgIjMiKTsKICAgICAgICAgc2hvdWxkQmUoImJv
ZHkuY2hpbGRBdEluZGV4KDApLmNoaWxkcmVuQ291bnQiLCAiMCIpOwogCiAgICAgICAgIGRvY3Vt
ZW50LmdldEVsZW1lbnRCeUlkKCJpZnJhbWUiKS5zZXRBdHRyaWJ1dGUoImFyaWEtaGlkZGVuIiwg
ImZhbHNlIik7CiAgICAgICAgIHNob3VsZEJlKCJib2R5LmNoaWxkcmVuQ291bnQiLCAiNCIpOwog
ICAgICAgICBzaG91bGRCZSgiYm9keS5jaGlsZEF0SW5kZXgoMCkuY2hpbGRBdEluZGV4KDApLmNo
aWxkQXRJbmRleCgwKS5yb2xlIiwgIidBWFJvbGU6IEFYV2ViQXJlYSciKTsKKworICAgICAgICBm
aW5pc2hKU1Rlc3QoKTsKICAgICB9Cit9IGVsc2UKKyAgICB0ZXN0RmFpbGVkKCJUaGlzIHRlc3Qg
cmVsaWVzIG9uIGFjY2Vzc2liaWxpdHlDb250cm9sbGVyLCBwbGVhc2UgdXNlIHJ1bi13ZWJraXQt
dGVzdHMgdG8gcnVuIGl0LiIpCiAKLSAgICBzdWNjZXNzZnVsbHlQYXJzZWQgPSB0cnVlOworc3Vj
Y2Vzc2Z1bGx5UGFyc2VkID0gdHJ1ZTsKIDwvc2NyaXB0PgogCiA8c2NyaXB0IHNyYz0iLi4vLi4v
Li4vcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9zY3JpcHQ+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>