<?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>31660</bug_id>
          
          <creation_ts>2009-11-18 21:37:52 -0800</creation_ts>
          <short_desc>REGRESSION (r49394): Image load event fires before the document fragment is attached.</short_desc>
          <delta_ts>2009-12-14 13:47:37 -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>DOM</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://klout.com/profile/stats/ghosttie/</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="Dimitri Glazkov (Google)">dglazkov</reporter>
          <assigned_to name="Alexey Proskuryakov">ap</assigned_to>
          <cc>ap</cc>
    
    <cc>bdakin</cc>
    
    <cc>darin</cc>
    
    <cc>hyatt</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>164900</commentid>
    <comment_count>0</comment_count>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2009-11-18 21:37:52 -0800</bug_when>
    <thetext>What happens here is this:

* site loads some HTML via XHR
* then attempts to inject it into DOM
* as the HTML is being parsed, we encounter an image element with an onload handler
* image has already been loaded on the site, so we fire the onload handler immediately
* onload handler attempts to document.getElementById the element in the fragment.
* fragment isn&apos;t yet attached to DOM
* sadness ensues.

Originally reported at http://cbug.com/27148.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>165455</commentid>
    <comment_count>1</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2009-11-20 14:36:28 -0800</bug_when>
    <thetext>&lt;rdar://problem/7414289&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171472</commentid>
    <comment_count>2</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2009-12-14 10:36:06 -0800</bug_when>
    <thetext>What steps will reproduce the problem?
1. Go to http://klout.com/profile/stats/ghosttie/

What is the expected result?

A flash graph

What happens instead?

A message saying &quot;Flash Player version 8 or above is required to view the 
chart&quot;.  Flash version 10 is installed and works fine on other sites.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171487</commentid>
    <comment_count>3</comment_count>
      <attachid>44808</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2009-12-14 11:39:00 -0800</bug_when>
    <thetext>Created attachment 44808
test case

Test case made from the above description. I haven&apos;t looked at the actual site to verify how it fails.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171532</commentid>
    <comment_count>4</comment_count>
      <attachid>44815</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2009-12-14 13:12:49 -0800</bug_when>
    <thetext>Created attachment 44815
proposed fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171554</commentid>
    <comment_count>5</comment_count>
      <attachid>44815</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2009-12-14 13:43:47 -0800</bug_when>
    <thetext>Comment on attachment 44815
proposed fix

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171556</commentid>
    <comment_count>6</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2009-12-14 13:47:37 -0800</bug_when>
    <thetext>Committed &lt;http://trac.webkit.org/changeset/52116&gt;.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>44808</attachid>
            <date>2009-12-14 11:39:00 -0800</date>
            <delta_ts>2009-12-14 11:39:00 -0800</delta_ts>
            <desc>test case</desc>
            <filename>main.html</filename>
            <type>text/html</type>
            <size>699</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">PGJvZHkgb25sb2FkPSJ0ZXN0KCkiPgo8ZGl2IGlkPXJlc3VsdD5GQUlMIC0gc2NyaXB0IGRpZCBu
b3QgcnVuPC9kaXY+CjxkaXYgaWQ9dGFyZ2V0PjwvZGl2Pgo8aW1nIHNyYz0iaHR0cDovL3dlYmtp
dC5vcmcvaW1hZ2VzL2ljb24tZ29sZC5wbmciIHN0eWxlPSJ2aXNpYmlsaXR5OmhpZGRlbiI+Cjxz
Y3JpcHQ+CmlmIChkb2N1bWVudC5sYXlvdXRUZXN0Q29udHJvbGxlcikgewogICAgbGF5b3V0VGVz
dENvbnRyb2xsZXIud2FpdFVudGlsRG9uZSgpOwogICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuZHVt
cEFzVGV4dCgpOwp9CmZ1bmN0aW9uIHRlc3QoKSB7CiAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJ
ZCgidGFyZ2V0IikuaW5uZXJIVE1MID0gJzxpbWcgc3R5bGU9InZpc2liaWxpdHk6aGlkZGVuIiBz
cmM9Imh0dHA6Ly93ZWJraXQub3JnL2ltYWdlcy9pY29uLWdvbGQucG5nIiBvbmxvYWQ9ImxvYWRl
ZCgpIiBpZD0ibmV3Ij4nOwp9CmZ1bmN0aW9uIGxvYWRlZCgpCnsKICAgIGRvY3VtZW50LmdldEVs
ZW1lbnRCeUlkKCJyZXN1bHQiKS5pbm5lckhUTUwgPSAoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQo
Im5ldyIpKSA/ICJQQVNTIiA6ICJGQUlMIjsKICAgIGlmIChkb2N1bWVudC5sYXlvdXRUZXN0Q29u
dHJvbGxlcikKICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5ub3RpZnlEb25lKCk7Cn0KPC9z
Y3JpcHQ+CjwvYm9keT4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>44815</attachid>
            <date>2009-12-14 13:12:49 -0800</date>
            <delta_ts>2009-12-14 13:43:47 -0800</delta_ts>
            <desc>proposed fix</desc>
            <filename>AsyncLoad.txt</filename>
            <type>text/plain</type>
            <size>7624</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA1MjExMikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMzIgQEAKKzIwMDktMTItMTQgIEFsZXhleSBQcm9za3VyeWFrb3YgIDxhcEBhcHBs
ZS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMxNjYwCisgICAgICAgIFJF
R1JFU1NJT04gKHI0OTM5NCk6IEltYWdlIGxvYWQgZXZlbnQgZmlyZXMgYmVmb3JlIHRoZSBkb2N1
bWVudCBmcmFnbWVudCBpcyBhdHRhY2hlZC4KKworICAgICAgICBUZXN0OiBmYXN0L2ltYWdlcy9p
bWFnZS1sb2FkLWV2ZW50LWluLWZyYWdtZW50Lmh0bWwKKworICAgICAgICBXZSBjYW5ub3QgZmly
ZSBsb2FkIGV2ZW50cyBpbW1lZGlhdGVseSBhZnRlciBwYXJzaW5nIGEgZnJhZ21lbnQgLSBhbiBl
bGVtZW50IGluc2VydGVkIHZpYQorICAgICAgICBpbm5lckhUTUwgb3IgZXF1aXZhbGVudCBzaG91
bGQgYmUgcmVhY2hhYmxlIHZpYSBnZXRFbGVtZW50QnlJZCgpIGJ5IHRoZSB0aW1lIGl0cyBsb2Fk
IGV2ZW50CisgICAgICAgIGZpcmVzLgorCisgICAgICAgICogZG9tL0RvY3VtZW50LmNwcDogKFdl
YkNvcmU6OkRvY3VtZW50OjppbXBsaWNpdENsb3NlKTogQ2FsbCBkaXNwYXRjaFBlbmRpbmdCZWZv
cmVMb2FkRXZlbnRzKCkKKyAgICAgICAgYW5kIGRpc3BhdGNoUGVuZGluZ0xvYWRFdmVudHMoKSBp
bmRpdmlkdWFsbHkuIEknbSBub3Qgc3VyZSB3aHkgdGhlc2UgY2FsbHMgYXJlIGhlcmUsIGp1c3QK
KyAgICAgICAgcHJlc2VydmluZyBleGlzdGluZyBiZWhhdmlvci4KKworICAgICAgICAqIGRvbS9Y
TUxUb2tlbml6ZXIuY3BwOiAoV2ViQ29yZTo6WE1MVG9rZW5pemVyOjp3cml0ZSk6CisgICAgICAg
ICogaHRtbC9IVE1MVG9rZW5pemVyLmNwcDogKFdlYkNvcmU6OkhUTUxUb2tlbml6ZXI6OndyaXRl
KToKKyAgICAgICAgTG9hZCBldmVudHMgZm9yIGVsZW1lbnRzIHRoYXQgaGF2ZSBqdXN0IGJlZW4g
cGFyc2VkIGNhbm5vdCBiZSBkaXNwYXRjaGVkIHlldCwgd2Ugc2hvdWxkIGdpdmUKKyAgICAgICAg
dGhlIGVsZW1lbnRzIGEgY2hhbmNlIHRvIGJlIGluc2VydGVkIGludG8gYSBkb2N1bWVudCBmaXJz
dC4gVGhlcmUgaXMgbm8gY29tcGF0aWJpbGl0eSBiYWdnYWdlCisgICAgICAgIGZvciBiZWZvcmVs
b2FkLCBzbyBpdCBzZWVtcyBPSyB0byBkaXNwYXRjaCBpdCByaWdodCBhd2F5LgorCisgICAgICAg
ICogbG9hZGVyL0ltYWdlTG9hZGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkltYWdlTG9hZGVy
OjpkaXNwYXRjaFBlbmRpbmdCZWZvcmVMb2FkRXZlbnRzKToKKyAgICAgICAgKFdlYkNvcmU6Oklt
YWdlTG9hZGVyOjpkaXNwYXRjaFBlbmRpbmdMb2FkRXZlbnRzKToKKyAgICAgICAgKiBsb2FkZXIv
SW1hZ2VMb2FkZXIuaDoKKyAgICAgICAgU2VwYXJhdGVkIGRpc3BhdGNoUGVuZGluZ0V2ZW50cygp
IGludG8gaW5kaXZpZHVhbCBmdW5jdGlvbnMgZm9yIGVhY2ggZXZlbnQga2luZC4KKwogMjAwOS0x
Mi0xNCAgQmVuamFtaW4gUG91bGFpbiAgPGJlbmphbWluLnBvdWxhaW5Abm9raWEuY29tPgogCiAg
ICAgICAgIFJldmlld2VkIGJ5IEtlbm5ldGggUm9oZGUgQ2hyaXN0aWFuc2VuLgpJbmRleDogV2Vi
Q29yZS9kb20vRG9jdW1lbnQuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvZG9tL0RvY3VtZW50
LmNwcAkocmV2aXNpb24gNTIxMDApCisrKyBXZWJDb3JlL2RvbS9Eb2N1bWVudC5jcHAJKHdvcmtp
bmcgY29weSkKQEAgLTE3MjQsNyArMTcyNCw4IEBAIHZvaWQgRG9jdW1lbnQ6OmltcGxpY2l0Q2xv
c2UoKQogICAgIGlmIChmKQogICAgICAgICBmLT5hbmltYXRpb24oKS0+cmVzdW1lQW5pbWF0aW9u
cyh0aGlzKTsKIAotICAgIEltYWdlTG9hZGVyOjpkaXNwYXRjaFBlbmRpbmdFdmVudHMoKTsKKyAg
ICBJbWFnZUxvYWRlcjo6ZGlzcGF0Y2hQZW5kaW5nQmVmb3JlTG9hZEV2ZW50cygpOworICAgIElt
YWdlTG9hZGVyOjpkaXNwYXRjaFBlbmRpbmdMb2FkRXZlbnRzKCk7CiAgICAgZGlzcGF0Y2hXaW5k
b3dMb2FkRXZlbnQoKTsKICAgICBkaXNwYXRjaFdpbmRvd0V2ZW50KFBhZ2VUcmFuc2l0aW9uRXZl
bnQ6OmNyZWF0ZShldmVudE5hbWVzKCkucGFnZXNob3dFdmVudCwgZmFsc2UpLCB0aGlzKTsKICAg
ICBpZiAobV9wZW5kaW5nU3RhdGVPYmplY3QpCkluZGV4OiBXZWJDb3JlL2RvbS9YTUxUb2tlbml6
ZXIuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvZG9tL1hNTFRva2VuaXplci5jcHAJKHJldmlz
aW9uIDUyMTAwKQorKysgV2ViQ29yZS9kb20vWE1MVG9rZW5pemVyLmNwcAkod29ya2luZyBjb3B5
KQpAQCAtMTM0LDggKzEzNCw4IEBAIHZvaWQgWE1MVG9rZW5pemVyOjp3cml0ZShjb25zdCBTZWdt
ZW50ZWQKICAgICAKICAgICBkb1dyaXRlKHMudG9TdHJpbmcoKSk7CiAgICAgCi0gICAgLy8gQWZ0
ZXIgcGFyc2luZywgZ28gYWhlYWQgYW5kIGRpc3BhdGNoIGltYWdlIGJlZm9yZWxvYWQvbG9hZCBl
dmVudHMuCi0gICAgSW1hZ2VMb2FkZXI6OmRpc3BhdGNoUGVuZGluZ0V2ZW50cygpOworICAgIC8v
IEFmdGVyIHBhcnNpbmcsIGdvIGFoZWFkIGFuZCBkaXNwYXRjaCBpbWFnZSBiZWZvcmVsb2FkIGV2
ZW50cy4KKyAgICBJbWFnZUxvYWRlcjo6ZGlzcGF0Y2hQZW5kaW5nQmVmb3JlTG9hZEV2ZW50cygp
OwogfQogCiB2b2lkIFhNTFRva2VuaXplcjo6aGFuZGxlRXJyb3IoRXJyb3JUeXBlIHR5cGUsIGNv
bnN0IGNoYXIqIG0sIGludCBsaW5lTnVtYmVyLCBpbnQgY29sdW1uTnVtYmVyKQpJbmRleDogV2Vi
Q29yZS9odG1sL0hUTUxUb2tlbml6ZXIuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvaHRtbC9I
VE1MVG9rZW5pemVyLmNwcAkocmV2aXNpb24gNTIxMDApCisrKyBXZWJDb3JlL2h0bWwvSFRNTFRv
a2VuaXplci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTE4MDgsOCArMTgwOCw4IEBAIHZvaWQgSFRN
TFRva2VuaXplcjo6d3JpdGUoY29uc3QgU2VnbWVudGUKICAgICBpZiAobV9ub01vcmVEYXRhICYm
ICFtX2luV3JpdGUgJiYgIXN0YXRlLmxvYWRpbmdFeHRTY3JpcHQoKSAmJiAhbV9leGVjdXRpbmdT
Y3JpcHQgJiYgIW1fdGltZXIuaXNBY3RpdmUoKSkKICAgICAgICAgZW5kKCk7IC8vIHRoaXMgYWN0
dWFsbHkgY2F1c2VzIHVzIHRvIGJlIGRlbGV0ZWQKICAgICAKLSAgICAvLyBBZnRlciBwYXJzaW5n
LCBnbyBhaGVhZCBhbmQgZGlzcGF0Y2ggaW1hZ2UgYmVmb3JlbG9hZC9sb2FkIGV2ZW50cy4KLSAg
ICBJbWFnZUxvYWRlcjo6ZGlzcGF0Y2hQZW5kaW5nRXZlbnRzKCk7CisgICAgLy8gQWZ0ZXIgcGFy
c2luZywgZ28gYWhlYWQgYW5kIGRpc3BhdGNoIGltYWdlIGJlZm9yZWxvYWQgZXZlbnRzLgorICAg
IEltYWdlTG9hZGVyOjpkaXNwYXRjaFBlbmRpbmdCZWZvcmVMb2FkRXZlbnRzKCk7CiB9CiAKIHZv
aWQgSFRNTFRva2VuaXplcjo6c3RvcFBhcnNpbmcoKQpJbmRleDogV2ViQ29yZS9sb2FkZXIvSW1h
Z2VMb2FkZXIuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvbG9hZGVyL0ltYWdlTG9hZGVyLmNw
cAkocmV2aXNpb24gNTIxMDApCisrKyBXZWJDb3JlL2xvYWRlci9JbWFnZUxvYWRlci5jcHAJKHdv
cmtpbmcgY29weSkKQEAgLTIzMSw5ICsyMzEsMTMgQEAgdm9pZCBJbWFnZUxvYWRlcjo6ZGlzcGF0
Y2hQZW5kaW5nTG9hZEV2ZQogICAgIGRpc3BhdGNoTG9hZEV2ZW50KCk7CiB9CiAKLXZvaWQgSW1h
Z2VMb2FkZXI6OmRpc3BhdGNoUGVuZGluZ0V2ZW50cygpCit2b2lkIEltYWdlTG9hZGVyOjpkaXNw
YXRjaFBlbmRpbmdCZWZvcmVMb2FkRXZlbnRzKCkKIHsKICAgICBiZWZvcmVMb2FkRXZlbnRTZW5k
ZXIoKS5kaXNwYXRjaFBlbmRpbmdFdmVudHMoKTsKK30KKwordm9pZCBJbWFnZUxvYWRlcjo6ZGlz
cGF0Y2hQZW5kaW5nTG9hZEV2ZW50cygpCit7CiAgICAgbG9hZEV2ZW50U2VuZGVyKCkuZGlzcGF0
Y2hQZW5kaW5nRXZlbnRzKCk7CiB9CiAKSW5kZXg6IFdlYkNvcmUvbG9hZGVyL0ltYWdlTG9hZGVy
LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9sb2FkZXIvSW1hZ2VMb2FkZXIuaAkocmV2aXNpb24g
NTIxMDApCisrKyBXZWJDb3JlL2xvYWRlci9JbWFnZUxvYWRlci5oCSh3b3JraW5nIGNvcHkpCkBA
IC01Niw3ICs1Niw4IEBAIHB1YmxpYzoKICAgICBib29sIGhhdmVGaXJlZEJlZm9yZUxvYWRFdmVu
dCgpIGNvbnN0IHsgcmV0dXJuIG1fZmlyZWRCZWZvcmVMb2FkOyB9CiAgICAgYm9vbCBoYXZlRmly
ZWRMb2FkRXZlbnQoKSBjb25zdCB7IHJldHVybiBtX2ZpcmVkTG9hZDsgfQogCi0gICAgc3RhdGlj
IHZvaWQgZGlzcGF0Y2hQZW5kaW5nRXZlbnRzKCk7CisgICAgc3RhdGljIHZvaWQgZGlzcGF0Y2hQ
ZW5kaW5nQmVmb3JlTG9hZEV2ZW50cygpOworICAgIHN0YXRpYyB2b2lkIGRpc3BhdGNoUGVuZGlu
Z0xvYWRFdmVudHMoKTsKIAogcHJvdGVjdGVkOgogICAgIHZpcnR1YWwgdm9pZCBub3RpZnlGaW5p
c2hlZChDYWNoZWRSZXNvdXJjZSopOwpJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24gNTIxMTIpCisrKyBMYXlv
dXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxMyBAQAorMjAwOS0x
Mi0xNCAgQWxleGV5IFByb3NrdXJ5YWtvdiAgPGFwQGFwcGxlLmNvbT4KKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MzE2NjAKKyAgICAgICAgUkVHUkVTU0lPTiAocjQ5Mzk0KTogSW1h
Z2UgbG9hZCBldmVudCBmaXJlcyBiZWZvcmUgdGhlIGRvY3VtZW50IGZyYWdtZW50IGlzIGF0dGFj
aGVkLgorCisgICAgICAgICogZmFzdC9pbWFnZXMvaW1hZ2UtbG9hZC1ldmVudC1pbi1mcmFnbWVu
dC1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvaW1hZ2VzL2ltYWdlLWxvYWQt
ZXZlbnQtaW4tZnJhZ21lbnQuaHRtbDogQWRkZWQuCisKIDIwMDktMTItMTQgIFJvYmVydCBIb2dh
biAgPHJvYmVydEByb2JlcnRob2dhbi5uZXQ+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRXJpYyBT
ZWlkZWwuCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2ltYWdlcy9pbWFnZS1sb2FkLWV2ZW50LWlu
LWZyYWdtZW50LWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2lt
YWdlcy9pbWFnZS1sb2FkLWV2ZW50LWluLWZyYWdtZW50LWV4cGVjdGVkLnR4dAkocmV2aXNpb24g
MCkKKysrIExheW91dFRlc3RzL2Zhc3QvaW1hZ2VzL2ltYWdlLWxvYWQtZXZlbnQtaW4tZnJhZ21l
bnQtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDQgQEAKK1Rlc3QgZm9yIGJ1
ZyAzMTY2MDogSW1hZ2UgbG9hZCBldmVudCBmaXJlcyBiZWZvcmUgdGhlIGRvY3VtZW50IGZyYWdt
ZW50IGlzIGF0dGFjaGVkLgorCitQQVNTCisKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvaW1hZ2Vz
L2ltYWdlLWxvYWQtZXZlbnQtaW4tZnJhZ21lbnQuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRU
ZXN0cy9mYXN0L2ltYWdlcy9pbWFnZS1sb2FkLWV2ZW50LWluLWZyYWdtZW50Lmh0bWwJKHJldmlz
aW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L2ltYWdlcy9pbWFnZS1sb2FkLWV2ZW50LWluLWZy
YWdtZW50Lmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMzIgQEAKKzxib2R5IG9ubG9hZD0i
dGVzdCgpIj4KKzxwPlRlc3QgZm9yIDxhIGhyZWY9Imh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0zMTY2MCI+YnVnIDMxNjYwPC9hPjoKK0ltYWdlIGxvYWQgZXZlbnQgZmly
ZXMgYmVmb3JlIHRoZSBkb2N1bWVudCBmcmFnbWVudCBpcyBhdHRhY2hlZC48L3A+Cis8ZGl2IGlk
PXJlc3VsdD5GQUlMIC0gc2NyaXB0IGRpZCBub3QgcnVuPC9kaXY+Cis8ZGl2IGlkPXRhcmdldD48
L2Rpdj4KKzwhLS0gUHJlbG9hZCBhbiBpbWFnZSwgcG9zc2libHkgbWFraW5nIHNlY29uZCBsb2Fk
IHN5bmNocm9ub3VzIC0tPgorPGltZyBzcmM9InJlc291cmNlcy9ib3N0b24uZ2lmIiBzdHlsZT0i
dmlzaWJpbGl0eTpoaWRkZW4iPgorPHNjcmlwdD4KK2lmICh3aW5kb3cubGF5b3V0VGVzdENvbnRy
b2xsZXIpIHsKKyAgICBsYXlvdXRUZXN0Q29udHJvbGxlci53YWl0VW50aWxEb25lKCk7CisgICAg
bGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpOworfQorZnVuY3Rpb24gdGVzdCgpCit7
CisgICAgLy8gUGFyc2luZyBhIGZyYWdtZW50IGltbWVkaWF0ZWx5IHRyaWdnZXJzIGltYWdlIGxv
YWQuIFRoaXMgaXMgdHJ1ZSBpbiBXZWJLaXQgYW5kIEZpcmVmb3ggZXZlbgorICAgIC8vIGlmIGEg
ZnJhZ21lbnQgY3JlYXRlZCB3aXRoIFJhbmdlLmNyZWF0ZUNvbnRleHR1YWxGcmFnbWVudCgpIGRv
ZXMgbm90IGdldCBhdHRhY2hlZC4KKyAgICB2YXIgciA9IGRvY3VtZW50LmNyZWF0ZVJhbmdlKCk7
CisgICAgci5zZXRTdGFydEFmdGVyKGRvY3VtZW50LmJvZHkpOworICAgIHIuc2V0RW5kQWZ0ZXIo
ZG9jdW1lbnQuYm9keSk7CisgICAgdmFyIGZyYWcgPSByLmNyZWF0ZUNvbnRleHR1YWxGcmFnbWVu
dCgnPGltZyBzdHlsZT0idmlzaWJpbGl0eTpoaWRkZW4iIHNyYz0icmVzb3VyY2VzL2Jvc3Rvbi5n
aWYiIG9ubG9hZD0ibG9hZGVkKCkiIGlkPSJuZXciPicpOworICAgIAorICAgIGRvY3VtZW50Lmdl
dEVsZW1lbnRCeUlkKCJ0YXJnZXQiKS5hcHBlbmRDaGlsZChmcmFnKTsKK30KK2Z1bmN0aW9uIGxv
YWRlZCgpCit7CisgICAgLy8gVGhlcmUgaXMgY29kZSBvbiB0aGUgV2ViIGV4cGVjdGluZyB0aGF0
IGFuIGltYWdlIGlzIGluIHRoZSBkb2N1bWVudCBieSB0aGUgdGltZSBpdHMgbG9hZCBldmVudCBm
aXJlcy4KKyAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgicmVzdWx0IikuaW5uZXJIVE1MID0g
KGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJuZXciKSkgPyAiUEFTUyIgOiAiRkFJTCI7CisgICAg
aWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikKKyAgICAgICAgbGF5b3V0VGVzdENvbnRy
b2xsZXIubm90aWZ5RG9uZSgpOworfQorPC9zY3JpcHQ+Cis8L2JvZHk+Cg==
</data>
<flag name="review"
          id="26729"
          type_id="1"
          status="+"
          setter="hyatt"
    />
          </attachment>
      

    </bug>

</bugzilla>