<?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>67722</bug_id>
          <alias>CVE-2012-3681</alias>
          <creation_ts>2011-09-07 11:45:44 -0700</creation_ts>
          <short_desc>Changes to aria-hidden don&apos;t change VO navigation</short_desc>
          <delta_ts>2012-06-26 12:04:52 -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></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="chris fleizach">cfleizach</reporter>
          <assigned_to name="chris fleizach">cfleizach</assigned_to>
          <cc>ayao</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>463520</commentid>
    <comment_count>0</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2011-09-07 11:45:44 -0700</bug_when>
    <thetext>Using JS to update aria-hidden attributes doesn&apos;t appear to change the VO navigation. For example, toggling the attribute (or lack thereof) on a list of items doesn&apos;t change the item that gets read when navigating the list.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>463521</commentid>
    <comment_count>1</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2011-09-07 11:45:51 -0700</bug_when>
    <thetext>rdar://9973225</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>463536</commentid>
    <comment_count>2</comment_count>
      <attachid>106616</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2011-09-07 11:53:44 -0700</bug_when>
    <thetext>Created attachment 106616
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>463537</commentid>
    <comment_count>3</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2011-09-07 11:55:07 -0700</bug_when>
    <thetext>Looks like the problem was when a parent asked for it&apos;s children, the children may not have been told to re-update their own caches. The result was that stale children information might be propagated.

The fix is to always clear the children first. This ensures the parent always has the most up to date information</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>463625</commentid>
    <comment_count>4</comment_count>
      <attachid>106616</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2011-09-07 13:51:04 -0700</bug_when>
    <thetext>Comment on attachment 106616
patch

View in context: https://bugs.webkit.org/attachment.cgi?id=106616&amp;action=review

&gt; Source/WebCore/accessibility/AccessibilityRenderObject.cpp:3461
&gt; +            // or its visiblity has changed. In the latter case, this child may have a stale child cached. 

Typo: visibillity</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>463663</commentid>
    <comment_count>5</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2011-09-07 14:41:21 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/94716</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>106616</attachid>
            <date>2011-09-07 11:53:44 -0700</date>
            <delta_ts>2011-09-07 13:51:04 -0700</delta_ts>
            <desc>patch</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>8016</size>
            <attacher name="chris fleizach">cfleizach</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDk0Njk0KQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjUgQEAKKzIwMTEtMDktMDcgIENocmlzIEZs
ZWl6YWNoICA8Y2ZsZWl6YWNoQGFwcGxlLmNvbT4KKworICAgICAgICBDaGFuZ2VzIHRvIGFyaWEt
aGlkZGVuIGRvbid0IGNoYW5nZSBWTyBuYXZpZ2F0aW9uCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02NzcyMgorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIFdoZW4gYWx0ZXJpbmcgYXJpYS1oaWRkZW4sIFdlYkNv
cmUgbmVlZHMgdG8gdXBkYXRlIHRoZSBjaGlsZHJlbiBjYWNoZXMgb2YgCisgICAgICAgIGFmZmVj
dGVkIGVsZW1lbnRzLiBIb3dldmVyLCBmb3IgZWxlbWVudHMgdGhhdCB3ZXJlIGNoaWxkcmVuLCBi
dXQgaWdub3JlZCwgdGhlaXIKKyAgICAgICAgY2FjaGVzIGRpZCBub3QgZ2V0IHVwZGF0ZWQsIGFu
ZCBzdGFsZSBpbmZvcm1hdGlvbiB3b3VsZCBiZSBwcm9wYWdhdGVkLgorCisgICAgICAgIFRoZSBm
aXggaXMgdG8gYWx3YXlzIGNsZWFyQ2hpbGRyZW4oKSB3aGVuIGEgcGFyZW50IGlzIGFza2luZyBm
b3IgY2hpbGRyZW4uIFRoaXMgCisgICAgICAgIGVuc3VyZXMgaW5mb3JtYXRpb24gaXMgYWx3YXlz
IHVwIHRvIGRhdGUgd2hlbiB0aGUgcGFyZW50IGl0c2VsZiBpcyBhc2tpbmcgZm9yIG5ldyBkYXRh
LgorCisgICAgICAgIFRlc3Q6IGFjY2Vzc2liaWxpdHkvYXJpYS1oaWRkZW4tdXBkYXRlcy1hbGxk
ZXNjZW5kYW50cy5odG1sCisKKyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlP
YmplY3QuaDoKKyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlSZW5kZXJPYmpl
Y3QuY3BwOgorICAgICAgICAoV2ViQ29yZTo6QWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdDo6YXJp
YUlzSGlkZGVuKToKKyAgICAgICAgKFdlYkNvcmU6OkFjY2Vzc2liaWxpdHlSZW5kZXJPYmplY3Q6
OmNoaWxkcmVuQ2hhbmdlZCk6CisgICAgICAgIChXZWJDb3JlOjpBY2Nlc3NpYmlsaXR5UmVuZGVy
T2JqZWN0OjphZGRDaGlsZHJlbik6CisKIDIwMTEtMDktMDcgIEFubmEgQ2F2ZW5kZXIgIDxhbm5h
Y2NAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIE1vdmluZyBwbGF0Zm9ybS90cmFjayB0byBodG1s
L3RyYWNrIHRvIGF2b2lkIGxheWVyaW5nIHZpb2xhdGlvbi4KSW5kZXg6IFNvdXJjZS9XZWJDb3Jl
L2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU9iamVjdC5oCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJj
ZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU9iamVjdC5oCShyZXZpc2lvbiA5
NDU4NykKKysrIFNvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU9iamVj
dC5oCSh3b3JraW5nIGNvcHkpCkBAIC01NTAsNiArNTUwLDggQEAKICAgICB2aXJ0dWFsIGJvb2wg
Y2FuSGF2ZUNoaWxkcmVuKCkgY29uc3QgeyByZXR1cm4gdHJ1ZTsgfQogICAgIHZpcnR1YWwgYm9v
bCBoYXNDaGlsZHJlbigpIGNvbnN0IHsgcmV0dXJuIG1faGF2ZUNoaWxkcmVuOyB9CiAgICAgdmly
dHVhbCB2b2lkIHVwZGF0ZUNoaWxkcmVuSWZOZWNlc3NhcnkoKTsKKyAgICB2aXJ0dWFsIHZvaWQg
Y2xlYXJDaGlsZHJlbigpOworCiAgICAgdmlydHVhbCB2b2lkIHNlbGVjdGVkQ2hpbGRyZW4oQWNj
ZXNzaWJpbGl0eUNoaWxkcmVuVmVjdG9yJikgeyB9CiAgICAgdmlydHVhbCB2b2lkIHZpc2libGVD
aGlsZHJlbihBY2Nlc3NpYmlsaXR5Q2hpbGRyZW5WZWN0b3ImKSB7IH0KICAgICB2aXJ0dWFsIHZv
aWQgdGFiQ2hpbGRyZW4oQWNjZXNzaWJpbGl0eUNoaWxkcmVuVmVjdG9yJikgeyB9CkBAIC02NzAs
NyArNjcyLDYgQEAKICAgICBtdXRhYmxlIGJvb2wgbV9oYXZlQ2hpbGRyZW47CiAgICAgQWNjZXNz
aWJpbGl0eVJvbGUgbV9yb2xlOwogICAgIAotICAgIHZpcnR1YWwgdm9pZCBjbGVhckNoaWxkcmVu
KCk7CiAgICAgdmlydHVhbCBib29sIGlzRGV0YWNoZWQoKSBjb25zdCB7IHJldHVybiB0cnVlOyB9
CiAgICAgCiAjaWYgUExBVEZPUk0oR1RLKQpJbmRleDogU291cmNlL1dlYkNvcmUvYWNjZXNzaWJp
bGl0eS9BY2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0LmNwcAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
V2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlSZW5kZXJPYmplY3QuY3BwCShyZXZp
c2lvbiA5NDU4NykKKysrIFNvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0
eVJlbmRlck9iamVjdC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTE3MDIsNyArMTcwMiw3IEBACiAg
ICAgLy8gYXJpYS1oaWRkZW4gaGlkZXMgdGhpcyBvYmplY3QgYW5kIGFueSBjaGlsZHJlbgogICAg
IEFjY2Vzc2liaWxpdHlPYmplY3QqIG9iamVjdCA9IHBhcmVudE9iamVjdCgpOwogICAgIHdoaWxl
IChvYmplY3QpIHsKLSAgICAgICAgaWYgKG9iamVjdC0+aXNBY2Nlc3NpYmlsaXR5UmVuZGVyT2Jq
ZWN0KCkgJiYgZXF1YWxJZ25vcmluZ0Nhc2Uoc3RhdGljX2Nhc3Q8QWNjZXNzaWJpbGl0eVJlbmRl
ck9iamVjdCo+KG9iamVjdCktPmdldEF0dHJpYnV0ZShhcmlhX2hpZGRlbkF0dHIpLCAidHJ1ZSIp
KQorICAgICAgICBpZiAoZXF1YWxJZ25vcmluZ0Nhc2Uob2JqZWN0LT5nZXRBdHRyaWJ1dGUoYXJp
YV9oaWRkZW5BdHRyKSwgInRydWUiKSkKICAgICAgICAgICAgIHJldHVybiB0cnVlOwogICAgICAg
ICBvYmplY3QgPSBvYmplY3QtPnBhcmVudE9iamVjdCgpOwogICAgIH0KQEAgLTMzNzQsNyArMzM3
NCw3IEBACiAgICAgICAgIGlmICghcGFyZW50LT5pc0FjY2Vzc2liaWxpdHlSZW5kZXJPYmplY3Qo
KSkKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAKLSAgICAgICAgQWNjZXNzaWJpbGl0
eVJlbmRlck9iamVjdCogYXhQYXJlbnQgPSBzdGF0aWNfY2FzdDxBY2Nlc3NpYmlsaXR5UmVuZGVy
T2JqZWN0Kj4ocGFyZW50KTsKKyAgICAgICAgQWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdCogYXhQ
YXJlbnQgPSB0b0FjY2Vzc2liaWxpdHlSZW5kZXJPYmplY3QocGFyZW50KTsKICAgICAgICAgCiAg
ICAgICAgIC8vIFNlbmQgdGhlIGNoaWxkcmVuIGNoYW5nZWQgbm90aWZpY2F0aW9uIG9uIHRoZSBm
aXJzdCBhY2Nlc3NpYmlsaXR5IHJlbmRlciBvYmplY3QgYW5jZXN0b3IuCiAgICAgICAgIGlmICgh
c2VudENoaWxkcmVuQ2hhbmdlZCkgewpAQCAtMzQ1Niw3ICszNDU2LDEyIEBACiAgICAgLy8gYWRk
IGFsbCB1bmlnbm9yZWQgYWNjIGNoaWxkcmVuCiAgICAgZm9yIChSZWZQdHI8QWNjZXNzaWJpbGl0
eU9iamVjdD4gb2JqID0gZmlyc3RDaGlsZCgpOyBvYmo7IG9iaiA9IG9iai0+bmV4dFNpYmxpbmco
KSkgewogICAgICAgICBpZiAob2JqLT5hY2Nlc3NpYmlsaXR5SXNJZ25vcmVkKCkpIHsKLSAgICAg
ICAgICAgIG9iai0+dXBkYXRlQ2hpbGRyZW5JZk5lY2Vzc2FyeSgpOworCisgICAgICAgICAgICAv
LyBJZiB0aGUgcGFyZW50IGlzIGFza2luZyBmb3IgdGhpcyBjaGlsZCdzIGNoaWxkcmVuLCB0aGVu
IGVpdGhlciBpdCdzIHRoZSBmaXJzdCB0aW1lIChhbmQgY2xlYXJpbmcgaXMgYSBuby1vcCksIAor
ICAgICAgICAgICAgLy8gb3IgaXRzIHZpc2libGl0eSBoYXMgY2hhbmdlZC4gSW4gdGhlIGxhdHRl
ciBjYXNlLCB0aGlzIGNoaWxkIG1heSBoYXZlIGEgc3RhbGUgY2hpbGQgY2FjaGVkLiAKKyAgICAg
ICAgICAgIC8vIFRoaXMgY2FuIHByZXZlbnQgYXJpYS1oaWRkZW4gY2hhbmdlcyBmcm9tIHdvcmtp
bmcgY29ycmVjdGx5LiBIZW5jZSwgd2hlbmV2ZXIgYSBwYXJlbnQgaXMgZ2V0dGluZyBjaGlsZHJl
biwgZW5zdXJlIGRhdGEgaXMgbm90IHN0YWxlLgorICAgICAgICAgICAgb2JqLT5jbGVhckNoaWxk
cmVuKCk7CisgICAgICAgICAgICAKICAgICAgICAgICAgIEFjY2Vzc2liaWxpdHlDaGlsZHJlblZl
Y3RvciBjaGlsZHJlbiA9IG9iai0+Y2hpbGRyZW4oKTsKICAgICAgICAgICAgIHVuc2lnbmVkIGxl
bmd0aCA9IGNoaWxkcmVuLnNpemUoKTsKICAgICAgICAgICAgIGZvciAodW5zaWduZWQgaSA9IDA7
IGkgPCBsZW5ndGg7ICsraSkKSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDk0Njk0KQorKysgTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTEtMDktMDcg
IENocmlzIEZsZWl6YWNoICA8Y2ZsZWl6YWNoQGFwcGxlLmNvbT4KKworICAgICAgICBDaGFuZ2Vz
IHRvIGFyaWEtaGlkZGVuIGRvbid0IGNoYW5nZSBWTyBuYXZpZ2F0aW9uCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02NzcyMgorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogYWNjZXNzaWJpbGl0eS9hcmlhLWhp
ZGRlbi11cGRhdGVzLWFsbGRlc2NlbmRhbnRzLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAg
ICogYWNjZXNzaWJpbGl0eS9hcmlhLWhpZGRlbi11cGRhdGVzLWFsbGRlc2NlbmRhbnRzLmh0bWw6
IEFkZGVkLgorCiAyMDExLTA5LTA3ICBQYXZlbCBQb2Rpdmlsb3YgIDxwb2Rpdmlsb3ZAY2hyb21p
dW0ub3JnPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIGJ1aWxkIGZpeCBhZnRlciByOTQ2NzQuCklu
ZGV4OiBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2FyaWEtaGlkZGVuLXVwZGF0ZXMtYWxsZGVz
Y2VuZGFudHMtZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2FjY2Vzc2li
aWxpdHkvYXJpYS1oaWRkZW4tdXBkYXRlcy1hbGxkZXNjZW5kYW50cy1leHBlY3RlZC50eHQJKHJl
dmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2FyaWEtaGlkZGVuLXVwZGF0
ZXMtYWxsZGVzY2VuZGFudHMtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDE4
IEBACitTdGVwcworCit0ZXN0CitTdGVwIDE6IERvIHNvbWV0aGluZworU3RlcCAyOiBEbyBhbm90
aGVyIHRoaW5nCitTdGVwIDM6IERvIG9uZSBsYXN0IHRoaW5nCitUaGlzIHRlc3RzIHRoYXQgaWYg
YXJpYS1oaWRkZW4gY2hhbmdlcyBvbiBhbiBlbGVtZW50LCBhbGwgaXQncyBleGlzdGluZyBjaGls
ZHJlbiB3aWxsIHVwZGF0ZSB0aGVpciBjaGlsZHJlbiBjYWNoZXMKKworT24gc3VjY2VzcywgeW91
IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1Qg
Q09NUExFVEUiLgorCisKK1BBU1MgbWFpbi5jaGlsZHJlbkNvdW50IGlzIDEKK1BBU1MgbWFpbi5j
aGlsZHJlbkNvdW50IGlzIDIKK1BBU1MgbWFpbi5jaGlsZEF0SW5kZXgoMSkuY2hpbGRyZW5Db3Vu
dCBpcyAxCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUK
KwpJbmRleDogTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9hcmlhLWhpZGRlbi11cGRhdGVzLWFs
bGRlc2NlbmRhbnRzLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0
eS9hcmlhLWhpZGRlbi11cGRhdGVzLWFsbGRlc2NlbmRhbnRzLmh0bWwJKHJldmlzaW9uIDApCisr
KyBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2FyaWEtaGlkZGVuLXVwZGF0ZXMtYWxsZGVzY2Vu
ZGFudHMuaHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSw1NyBAQAorPCFET0NUWVBFIEhUTUwg
UFVCTElDICItLy9JRVRGLy9EVEQgSFRNTC8vRU4iPgorPGh0bWw+Cis8aGVhZD4KKzxsaW5rIHJl
bD0ic3R5bGVzaGVldCIgaHJlZj0iLi4vZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVzdC1zdHlsZS5j
c3MiPgorPHNjcmlwdD4KK3ZhciBzdWNjZXNzZnVsbHlQYXJzZWQgPSBmYWxzZTsKKzwvc2NyaXB0
PgorPHNjcmlwdCBzcmM9Ii4uL2Zhc3QvanMvcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3Nj
cmlwdD4KKzwvaGVhZD4KKzxib2R5IGlkPSJib2R5Ij4KKworPGRpdj4KKyAgICAgICAgPGgxIGlk
PSJoZWFkaW5nIj5TdGVwczwvaDE+CisKKyAgICAgICAgPG1haW4gaWQ9Im1haW4iIHRhYmluZGV4
PTA+CisgICAgICAgICB0ZXN0CisgICAgICAgICAgICAgICAgPGRpdiB0YWJpbmRleD0iLTEiIGNs
YXNzPSJzdGVwLW9uZSIgYXJpYS1oaWRkZW49InRydWUiPjxzcGFuPlN0ZXAgMTogRG8gc29tZXRo
aW5nPC9zcGFuPjwvZGl2PgorICAgICAgICAgICAgICAgIDxkaXYgdGFiaW5kZXg9Ii0xIiBjbGFz
cz0ic3RlcC10d28iIGFyaWEtaGlkZGVuPSJ0cnVlIj48c3Bhbj5TdGVwIDI6IERvIGFub3RoZXIg
dGhpbmc8L3NwYW4+PC9kaXY+CisgICAgICAgICAgICAgICAgPGRpdiB0YWJpbmRleD0iLTEiIGNs
YXNzPSJzdGVwLXRocmVlIiBhcmlhLWhpZGRlbj0idHJ1ZSI+PHNwYW4+U3RlcCAzOiBEbyBvbmUg
bGFzdCB0aGluZzwvc3Bhbj48L2Rpdj4KKyAgICAgICAgPC9tYWluPgorCis8L2Rpdj4KKworCis8
cCBpZD0iZGVzY3JpcHRpb24iPjwvcD4KKzxkaXYgaWQ9ImNvbnNvbGUiPjwvZGl2PgorCis8c2Ny
aXB0PgorCisgICAgZGVzY3JpcHRpb24oIlRoaXMgdGVzdHMgdGhhdCBpZiBhcmlhLWhpZGRlbiBj
aGFuZ2VzIG9uIGFuIGVsZW1lbnQsIGFsbCBpdCdzIGV4aXN0aW5nIGNoaWxkcmVuIHdpbGwgdXBk
YXRlIHRoZWlyIGNoaWxkcmVuIGNhY2hlcyIpOworCisgICAgaWYgKHdpbmRvdy5hY2Nlc3NpYmls
aXR5Q29udHJvbGxlcikgeworICAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJtYWlu
IikuZm9jdXMoKTsKKyAgICAgICAgICAKKyAgICAgICAgICB2YXIgbWFpbiA9IGFjY2Vzc2liaWxp
dHlDb250cm9sbGVyLmZvY3VzZWRFbGVtZW50OworICAgICAgICAgIC8vIEFjY2VzcyB0aGUgZWxl
bWVudCBzbyB0aGUgY2hpbGRyZW4gY2FjaGUgaXMgZ2VuZXJhdGVkLgorICAgICAgICAgIG1haW4u
Y2hpbGRBdEluZGV4KDApOworICAgICAgICAgIG1haW4uY2hpbGRBdEluZGV4KDEpOworICAgICAg
ICAgIHNob3VsZEJlKCJtYWluLmNoaWxkcmVuQ291bnQiLCAiMSIpOworCisgICAgICAgICAgdmFy
IGdyb3VwID0gZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoJ21haW4nKVswXTsKKyAgICAg
ICAgICB2YXIgaXRlbXMgPSBncm91cC5nZXRFbGVtZW50c0J5VGFnTmFtZSgnZGl2Jyk7ICAgICAg
ICAgIAorICAgICAgICAgIGl0ZW1zWzBdLnJlbW92ZUF0dHJpYnV0ZSgnYXJpYS1oaWRkZW4nKTsK
KworICAgICAgICAgIC8vIEFmdGVyIHJlbW92aW5nIGFyaWEtaGlkZGVuLCB0aGUgbmV3IGNvdW50
IHNob3VsZCBiZSAyLgorICAgICAgICAgIHNob3VsZEJlKCJtYWluLmNoaWxkcmVuQ291bnQiLCAi
MiIpOyAgICAgICAgICAKKyAgICAgICAgICAKKyAgICAgICAgICAvLyBBbmQgbW9zdCBpbXBvcnRh
bnRseSwgdGhlIERJViB0aGF0IHdhcyBtYWRlIG5vbi1oaWRkZW4gc2hvdWxkIGhhdmUgb25lIGNo
aWxkIG5vdy4KKyAgICAgICAgICBzaG91bGRCZSgibWFpbi5jaGlsZEF0SW5kZXgoMSkuY2hpbGRy
ZW5Db3VudCIsICIxIik7CisgICAgfQorCisgICAgc3VjY2Vzc2Z1bGx5UGFyc2VkID0gdHJ1ZTsK
Kzwvc2NyaXB0PgorCis8c2NyaXB0IHNyYz0iLi4vZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVzdC1w
b3N0LmpzIj48L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4K
</data>
<flag name="review"
          id="103086"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>