<?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>29604</bug_id>
          
          <creation_ts>2009-09-21 12:03:40 -0700</creation_ts>
          <short_desc>HTMLMediaElement: media file should not reloaded when page comes out of page cache</short_desc>
          <delta_ts>2009-09-21 13:55:51 -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>WebCore Misc.</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></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="Eric Carlson">eric.carlson</reporter>
          <assigned_to name="Eric Carlson">eric.carlson</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>148757</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2009-09-21 12:03:40 -0700</bug_when>
    <thetext>Recent changes to WebKit&apos;s page cache cause a media element to to always reload when its page comes out of the page cache. According to the spec, an element should only reload when the fetching process is aborted by the user, not when an element has completed loading.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>148758</commentid>
    <comment_count>1</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2009-09-21 12:04:01 -0700</bug_when>
    <thetext>rdar://7235647</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>148761</commentid>
    <comment_count>2</comment_count>
      <attachid>39864</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2009-09-21 12:13:40 -0700</bug_when>
    <thetext>Created attachment 39864
proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>148805</commentid>
    <comment_count>3</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2009-09-21 13:55:51 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/48596</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>39864</attachid>
            <date>2009-09-21 12:13:40 -0700</date>
            <delta_ts>2009-09-21 13:16:24 -0700</delta_ts>
            <desc>proposed patch</desc>
            <filename>patch_1.txt</filename>
            <type>text/plain</type>
            <size>8249</size>
            <attacher name="Eric Carlson">eric.carlson</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA0ODU4NykKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTcgQEAKKzIwMDktMDktMjEgIEVyaWMgQ2FybHNvbiAgPGVyaWMuY2FybHNvbkBh
cHBsZS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgSFRNTE1lZGlhRWxlbWVudDogbWVkaWEgZmlsZSBzaG91bGQgbm90IHJlbG9hZGVkIHdoZW4g
cGFnZSBjb21lcyBvdXQgb2YgcGFnZSBjYWNoZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Mjk2MDQKKworICAgICAgICBUZXN0OiBtZWRpYS9yZXN0b3Jl
LWZyb20tcGFnZS1jYWNoZS5odG1sCisKKyAgICAgICAgKiBodG1sL0hUTUxNZWRpYUVsZW1lbnQu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6SFRNTE1lZGlhRWxlbWVudDo6dXNlckNhbmNlbGxlZExv
YWQpOiBEbyBub3RoaW5nIHVubGVzcyB0aGUgZWxlbWVudAorICAgICAgICBpcyBzdGlsbCBsb2Fk
aW5nLiBPbmx5IGZpcmUgYW4gJ2VtcHRpZWQnIGV2ZW50IGlmIHRoZSByZWFkeVN0YXRlIGlzIEhB
VkVfTk9USElORywKKyAgICAgICAgb3RoZXJ3aXNlIHNldCB0aGUgbmV0d29yayBzdGF0ZSB0byBO
RVRXT1JLX0lETEUuCisKIDIwMDktMDktMjEgIERhcmluIEZpc2hlciAgPGRhcmluQGNocm9taXVt
Lm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBEaW1pdHJpIEdsYXprb3YuCkluZGV4OiBXZWJD
b3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9odG1s
L0hUTUxNZWRpYUVsZW1lbnQuY3BwCShyZXZpc2lvbiA0ODU4NSkKKysrIFdlYkNvcmUvaHRtbC9I
VE1MTWVkaWFFbGVtZW50LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTYxOCw0MyArMTYxOCw0NCBA
QCB2b2lkIEhUTUxNZWRpYUVsZW1lbnQ6OnN0b3BQZXJpb2RpY1RpbWVyCiAKIHZvaWQgSFRNTE1l
ZGlhRWxlbWVudDo6dXNlckNhbmNlbGxlZExvYWQoKQogewotICAgIGlmIChtX25ldHdvcmtTdGF0
ZSAhPSBORVRXT1JLX0VNUFRZKSB7CisgICAgaWYgKG1fbmV0d29ya1N0YXRlID09IE5FVFdPUktf
RU1QVFkgfHwgbV9uZXR3b3JrU3RhdGUgPj0gTkVUV09SS19MT0FERUQpCisgICAgICAgIHJldHVy
bjsKIAotICAgICAgICAvLyBJZiB0aGUgbWVkaWEgZGF0YSBmZXRjaGluZyBwcm9jZXNzIGlzIGFi
b3J0ZWQgYnkgdGhlIHVzZXI6CisgICAgLy8gSWYgdGhlIG1lZGlhIGRhdGEgZmV0Y2hpbmcgcHJv
Y2VzcyBpcyBhYm9ydGVkIGJ5IHRoZSB1c2VyOgogCi0gICAgICAgIC8vIDEgLSBUaGUgdXNlciBh
Z2VudCBzaG91bGQgY2FuY2VsIHRoZSBmZXRjaGluZyBwcm9jZXNzLgorICAgIC8vIDEgLSBUaGUg
dXNlciBhZ2VudCBzaG91bGQgY2FuY2VsIHRoZSBmZXRjaGluZyBwcm9jZXNzLgogI2lmICFFTkFC
TEUoUExVR0lOX1BST1hZX0ZPUl9WSURFTykKLSAgICAgICAgbV9wbGF5ZXIuY2xlYXIoKTsKKyAg
ICBtX3BsYXllci5jbGVhcigpOwogI2VuZGlmCi0gICAgICAgIHN0b3BQZXJpb2RpY1RpbWVycygp
OworICAgIHN0b3BQZXJpb2RpY1RpbWVycygpOwogCi0gICAgICAgIC8vIDIgLSBTZXQgdGhlIGVy
cm9yIGF0dHJpYnV0ZSB0byBhIG5ldyBNZWRpYUVycm9yIG9iamVjdCB3aG9zZSBjb2RlIGF0dHJp
YnV0ZSBpcyBzZXQgdG8gTUVESUFfRVJSX0FCT1JULgotICAgICAgICBtX2Vycm9yID0gTWVkaWFF
cnJvcjo6Y3JlYXRlKE1lZGlhRXJyb3I6Ok1FRElBX0VSUl9BQk9SVEVEKTsKKyAgICAvLyAyIC0g
U2V0IHRoZSBlcnJvciBhdHRyaWJ1dGUgdG8gYSBuZXcgTWVkaWFFcnJvciBvYmplY3Qgd2hvc2Ug
Y29kZSBhdHRyaWJ1dGUgaXMgc2V0IHRvIE1FRElBX0VSUl9BQk9SVC4KKyAgICBtX2Vycm9yID0g
TWVkaWFFcnJvcjo6Y3JlYXRlKE1lZGlhRXJyb3I6Ok1FRElBX0VSUl9BQk9SVEVEKTsKIAotICAg
ICAgICAvLyAzIC0gUXVldWUgYSB0YXNrIHRvIGZpcmUgYSBwcm9ncmVzcyBldmVudCBjYWxsZWQg
YWJvcnQgYXQgdGhlIG1lZGlhIGVsZW1lbnQsIGluIHRoZSBjb250ZXh0Ci0gICAgICAgIC8vIG9m
IHRoZSBmZXRjaGluZyBwcm9jZXNzIHN0YXJ0ZWQgYnkgdGhpcyBpbnN0YW5jZSBvZiB0aGlzIGFs
Z29yaXRobS4KLSAgICAgICAgc2NoZWR1bGVQcm9ncmVzc0V2ZW50KGV2ZW50TmFtZXMoKS5hYm9y
dEV2ZW50KTsKLQotICAgICAgICAvLyA0IC0gUXVldWUgYSB0YXNrIHRvIGZpcmUgYSBwcm9ncmVz
cyBldmVudCBjYWxsZWQgbG9hZGVuZCBhdCB0aGUgbWVkaWEgZWxlbWVudCwgaW4gdGhlIGNvbnRl
eHQKLSAgICAgICAgLy8gb2YgdGhlIGZldGNoaW5nIHByb2Nlc3Mgc3RhcnRlZCBieSB0aGlzIGlu
c3RhbmNlIG9mIHRoaXMgYWxnb3JpdGhtLgotICAgICAgICBzY2hlZHVsZVByb2dyZXNzRXZlbnQo
ZXZlbnROYW1lcygpLmxvYWRlbmRFdmVudCk7Ci0KLSAgICAgICAgLy8gNSAtIElmIHRoZSBtZWRp
YSBlbGVtZW50J3MgcmVhZHlTdGF0ZSBhdHRyaWJ1dGUgaGFzIGEgdmFsdWUgZXF1YWwgdG8gSEFW
RV9OT1RISU5HLCBzZXQgdGhlCi0gICAgICAgIC8vIGVsZW1lbnQncyBuZXR3b3JrU3RhdGUgYXR0
cmlidXRlIHRvIHRoZSBORVRXT1JLX0VNUFRZIHZhbHVlIGFuZCBxdWV1ZSBhIHRhc2sgdG8gZmly
ZSBhCi0gICAgICAgIC8vIHNpbXBsZSBldmVudCBjYWxsZWQgZW1wdGllZCBhdCB0aGUgZWxlbWVu
dC4gT3RoZXJ3aXNlLCBzZXQgc2V0IHRoZSBlbGVtZW50J3MgbmV0d29ya1N0YXRlCi0gICAgICAg
IC8vIGF0dHJpYnV0ZSB0byB0aGUgTkVUV09SS19JRExFIHZhbHVlLgotICAgICAgICBpZiAobV9u
ZXR3b3JrU3RhdGUgPj0gTkVUV09SS19MT0FESU5HKSB7Ci0gICAgICAgICAgICBtX25ldHdvcmtT
dGF0ZSA9IE5FVFdPUktfRU1QVFk7Ci0gICAgICAgICAgICBtX3JlYWR5U3RhdGUgPSBIQVZFX05P
VEhJTkc7Ci0gICAgICAgICAgICBzY2hlZHVsZUV2ZW50KGV2ZW50TmFtZXMoKS5lbXB0aWVkRXZl
bnQpOwotICAgICAgICB9CisgICAgLy8gMyAtIFF1ZXVlIGEgdGFzayB0byBmaXJlIGEgcHJvZ3Jl
c3MgZXZlbnQgY2FsbGVkIGFib3J0IGF0IHRoZSBtZWRpYSBlbGVtZW50LCBpbiB0aGUgY29udGV4
dAorICAgIC8vIG9mIHRoZSBmZXRjaGluZyBwcm9jZXNzIHN0YXJ0ZWQgYnkgdGhpcyBpbnN0YW5j
ZSBvZiB0aGlzIGFsZ29yaXRobS4KKyAgICBzY2hlZHVsZVByb2dyZXNzRXZlbnQoZXZlbnROYW1l
cygpLmFib3J0RXZlbnQpOworCisgICAgLy8gNCAtIFF1ZXVlIGEgdGFzayB0byBmaXJlIGEgcHJv
Z3Jlc3MgZXZlbnQgY2FsbGVkIGxvYWRlbmQgYXQgdGhlIG1lZGlhIGVsZW1lbnQsIGluIHRoZSBj
b250ZXh0CisgICAgLy8gb2YgdGhlIGZldGNoaW5nIHByb2Nlc3Mgc3RhcnRlZCBieSB0aGlzIGlu
c3RhbmNlIG9mIHRoaXMgYWxnb3JpdGhtLgorICAgIHNjaGVkdWxlUHJvZ3Jlc3NFdmVudChldmVu
dE5hbWVzKCkubG9hZGVuZEV2ZW50KTsKKworICAgIC8vIDUgLSBJZiB0aGUgbWVkaWEgZWxlbWVu
dCdzIHJlYWR5U3RhdGUgYXR0cmlidXRlIGhhcyBhIHZhbHVlIGVxdWFsIHRvIEhBVkVfTk9USElO
Rywgc2V0IHRoZQorICAgIC8vIGVsZW1lbnQncyBuZXR3b3JrU3RhdGUgYXR0cmlidXRlIHRvIHRo
ZSBORVRXT1JLX0VNUFRZIHZhbHVlIGFuZCBxdWV1ZSBhIHRhc2sgdG8gZmlyZSBhCisgICAgLy8g
c2ltcGxlIGV2ZW50IGNhbGxlZCBlbXB0aWVkIGF0IHRoZSBlbGVtZW50LiBPdGhlcndpc2UsIHNl
dCBzZXQgdGhlIGVsZW1lbnQncyBuZXR3b3JrU3RhdGUKKyAgICAvLyBhdHRyaWJ1dGUgdG8gdGhl
IE5FVFdPUktfSURMRSB2YWx1ZS4KKyAgICBpZiAobV9yZWFkeVN0YXRlID09IEhBVkVfTk9USElO
RykgeworICAgICAgICBtX25ldHdvcmtTdGF0ZSA9IE5FVFdPUktfRU1QVFk7CisgICAgICAgIHNj
aGVkdWxlRXZlbnQoZXZlbnROYW1lcygpLmVtcHRpZWRFdmVudCk7CisgICAgfQorICAgIGVsc2UK
KyAgICAgICAgbV9uZXR3b3JrU3RhdGUgPSBORVRXT1JLX0lETEU7CiAKLSAgICAgICAgLy8gNiAt
IFNldCB0aGUgZWxlbWVudCdzIGRlbGF5aW5nLXRoZS1sb2FkLWV2ZW50IGZsYWcgdG8gZmFsc2Uu
IFRoaXMgc3RvcHMgZGVsYXlpbmcgdGhlIGxvYWQgZXZlbnQuCi0gICAgICAgIG1fZGVsYXlpbmdU
aGVMb2FkRXZlbnQgPSBmYWxzZTsKKyAgICAvLyA2IC0gU2V0IHRoZSBlbGVtZW50J3MgZGVsYXlp
bmctdGhlLWxvYWQtZXZlbnQgZmxhZyB0byBmYWxzZS4gVGhpcyBzdG9wcyBkZWxheWluZyB0aGUg
bG9hZCBldmVudC4KKyAgICBtX2RlbGF5aW5nVGhlTG9hZEV2ZW50ID0gZmFsc2U7CiAKLSAgICAg
ICAgLy8gNyAtIEFib3J0IHRoZSBvdmVyYWxsIHJlc291cmNlIHNlbGVjdGlvbiBhbGdvcml0aG0u
Ci0gICAgICAgIG1fY3VycmVudFNvdXJjZU5vZGUgPSAwOwotICAgIH0KKyAgICAvLyA3IC0gQWJv
cnQgdGhlIG92ZXJhbGwgcmVzb3VyY2Ugc2VsZWN0aW9uIGFsZ29yaXRobS4KKyAgICBtX2N1cnJl
bnRTb3VyY2VOb2RlID0gMDsKIH0KIAogdm9pZCBIVE1MTWVkaWFFbGVtZW50Ojpkb2N1bWVudFdp
bGxCZWNvbWVJbmFjdGl2ZSgpCkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiA0ODU4NykKKysrIExheW91dFRl
c3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDExIEBACisyMDA5LTA5LTIx
ICBFcmljIENhcmxzb24gIDxlcmljLmNhcmxzb25AYXBwbGUuY29tPgorCisgICAgICAgIEhUTUxN
ZWRpYUVsZW1lbnQ6IG1lZGlhIGZpbGUgc2hvdWxkIG5vdCByZWxvYWRlZCB3aGVuIHBhZ2UgY29t
ZXMgb3V0IG9mIHBhZ2UgY2FjaGUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTI5NjA0CisKKyAgICAgICAgKiBtZWRpYS9yZXN0b3JlLWZyb20tcGFnZS1j
YWNoZS1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIG1lZGlhL3Jlc3RvcmUtZnJvbS1w
YWdlLWNhY2hlLmh0bWw6IEFkZGVkLgorCiAyMDA5LTA5LTIwICBBZGFtIEJhcnRoICA8YWJhcnRo
QHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgTWFjaWVqIFN0YWNob3dpYWsuCklu
ZGV4OiBMYXlvdXRUZXN0cy9tZWRpYS9yZXN0b3JlLWZyb20tcGFnZS1jYWNoZS1leHBlY3RlZC50
eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvbWVkaWEvcmVzdG9yZS1mcm9tLXBhZ2UtY2Fj
aGUtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvbWVkaWEvcmVzdG9y
ZS1mcm9tLXBhZ2UtY2FjaGUtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDkg
QEAKK01ha2Ugc3VyZSB3ZSBkb24ndCByZWxvYWQgYSA8dmlkZW8+IGVsZW1lbnQgd2hlbiBuYXZp
Z2F0aW5nIGJhY2sgdG8gYW4gdW5jYWNoZWQgcGFnZS4KKworRVZFTlQobG9hZHN0YXJ0KQorRVZF
TlQobG9hZCkKK0VYUEVDVEVEIChsb2FkQ291bnQgPT0gJzAnKSBPSworKioqIFBhZ2UgZ29pbmcg
aW50byBjYWNoZQorKioqIFBhZ2UgcmV0dXJuZWQgZnJvbSBjYWNoZQorRVhQRUNURUQgKGxvYWRD
b3VudCA9PSAnMScpIE9LCisKSW5kZXg6IExheW91dFRlc3RzL21lZGlhL3Jlc3RvcmUtZnJvbS1w
YWdlLWNhY2hlLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvbWVkaWEvcmVzdG9yZS1m
cm9tLXBhZ2UtY2FjaGUuaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL21lZGlhL3Jl
c3RvcmUtZnJvbS1wYWdlLWNhY2hlLmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsNjAgQEAK
KzxodG1sPgorICAgIDxoZWFkPgorICAgICAgICA8c2NyaXB0IHNyYz1tZWRpYS1maWxlLmpzPjwv
c2NyaXB0PgorICAgICAgICA8c2NyaXB0IHNyYz12aWRlby10ZXN0LmpzPjwvc2NyaXB0PgorICAg
ICAgICA8c2NyaXB0PgorICAgICAgICAgICAgdmFyIG1lZGlhRmlsZSA9IGZpbmRNZWRpYUZpbGUo
InZpZGVvIiwgImNvbnRlbnQvdGVzdCIpOworICAgICAgICAgICAgdmFyIGxvYWRDb3VudCA9IDA7
CisKKyAgICAgICAgICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpIHsKKyAgICAg
ICAgICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7CisgICAgICAgICAg
ICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIud2FpdFVudGlsRG9uZSgpOworICAgICAgICAgICAg
ICAgIGxheW91dFRlc3RDb250cm9sbGVyLm92ZXJyaWRlUHJlZmVyZW5jZSgiV2ViS2l0VXNlc1Bh
Z2VDYWNoZVByZWZlcmVuY2VLZXkiLCAxKTsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAg
ZnVuY3Rpb24gcGFnZXNob3coZXZ0KSAKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBp
ZiAoIWV2dC5wZXJzaXN0ZWQpIHsKKyAgICAgICAgICAgICAgICAgICAgLy8gdGhpcyBpcyB0aGUg
Zmlyc3QgdGltZSB0aGUgcGFnZSBoYXMgYmVlbiBsb2FkZWQsIHNldHVwIHRoZSB2aWRlbyBlbGVt
ZW50CisgICAgICAgICAgICAgICAgICAgIHNldHVwKCk7CisgICAgICAgICAgICAgICAgfSBlbHNl
IHsKKyAgICAgICAgICAgICAgICAgICAgY29uc29sZVdyaXRlKCIqKiogUGFnZSByZXR1cm5lZCBm
cm9tIGNhY2hlIik7CisKKyAgICAgICAgICAgICAgICAgICAgdGVzdEV4cGVjdGVkKCJsb2FkQ291
bnQiLCAxKTsKKyAgICAgICAgICAgICAgICAgICAgCisgICAgICAgICAgICAgICAgICAgIC8vIHNj
aGVkdWxlIHRoZSB0ZXN0IHRvIGVuZCBzaG9ydGx5LCBidXQgd2FpdCBsb25nIGVub3VnaCBmb3Ig
dGhlIGVsZW1lbnQgdG8gZmlyZSBsb2FkaW5nIGV2ZW50cworICAgICAgICAgICAgICAgICAgICAv
LyAgaWYgdGhhdCBpcyBnb2luZyB0byBoYXBwZW4KKyAgICAgICAgICAgICAgICAgICAgc2V0VGlt
ZW91dChmdW5jdGlvbigpIHsgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikgbGF5b3V0
VGVzdENvbnRyb2xsZXIubm90aWZ5RG9uZSgpOyB9LCAyMDApOworICAgICAgICAgICAgICAgIH0K
KyAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICAKKyAgICAgICAgICAgIGZ1bmN0aW9uIGxv
YWQoKSAKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICB0ZXN0RXhwZWN0ZWQoImxvYWRD
b3VudCIsIDApOworICAgICAgICAgICAgICAgIGlmICghbG9hZENvdW50KSB7CisgICAgICAgICAg
ICAgICAgICAgIGNvbnNvbGVXcml0ZSgiKioqIFBhZ2UgZ29pbmcgaW50byBjYWNoZSIpOworICAg
ICAgICAgICAgICAgICAgICBzZXRUaW1lb3V0KCd3aW5kb3cubG9jYXRpb24gPSAiZGF0YTp0ZXh0
L2h0bWwsPHNjcmlwdD5oaXN0b3J5LmJhY2soKTwiICsgIi9zY3JpcHQ+IicsIDApOworICAgICAg
ICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICArK2xvYWRDb3VudDsKKyAgICAgICAgICAgIH0K
KworICAgICAgICAgICAgZnVuY3Rpb24gc2V0dXAoKQorICAgICAgICAgICAgeworICAgICAgICAg
ICAgICAgIHZpZGVvID0gbWVkaWFFbGVtZW50ID0gZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05h
bWUoJ3ZpZGVvJylbMF07CisKKyAgICAgICAgICAgICAgICB3YWl0Rm9yRXZlbnQoJ2xvYWRzdGFy
dCcpOworICAgICAgICAgICAgICAgIHdhaXRGb3JFdmVudCgnbG9hZCcsIGxvYWQgKTsKKyAgICAg
ICAgICAgICAgICAKKyAgICAgICAgICAgICAgICB2aWRlby5zcmMgPSBtZWRpYUZpbGU7CisgICAg
ICAgICAgICB9CisKKyAgICAgICAgICAgIHdpbmRvdy5vbnBhZ2VzaG93ID0gcGFnZXNob3c7Cisg
ICAgICAgIDwvc2NyaXB0PgorICAgIDwvaGVhZD4KKyAgICA8Ym9keT4KKworICAgICAgICA8dmlk
ZW8gY29udHJvbHMgPiA8L3ZpZGVvPgorICAgICAgICA8cD5NYWtlIHN1cmUgd2UgZG9uJ3QgcmVs
b2FkIGEgJmx0O3ZpZGVvJmd0OyBlbGVtZW50IHdoZW4gbmF2aWdhdGluZyBiYWNrIHRvIGFuIHVu
Y2FjaGVkIHBhZ2UuPC9wPgorICAgIDwvYm9keT4KKzwvaHRtbD4KKwo=
</data>
<flag name="review"
          id="21001"
          type_id="1"
          status="+"
          setter="beidson"
    />
          </attachment>
      

    </bug>

</bugzilla>