<?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>203102</bug_id>
          
          <creation_ts>2019-10-17 09:55:29 -0700</creation_ts>
          <short_desc>AudioContext should not prevent entering the back/forward cache</short_desc>
          <delta_ts>2019-10-24 07:39:18 -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>Media</component>
          <version>WebKit 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>
          
          <blocked>202293</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>ggaren</cc>
    
    <cc>glenn</cc>
    
    <cc>jer.noble</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>philipj</cc>
    
    <cc>sergio</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1581015</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-10-17 09:55:29 -0700</bug_when>
    <thetext>AudioContext should not prevent entering the back/forward cache.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1583151</commentid>
    <comment_count>1</comment_count>
      <attachid>381755</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-10-23 16:56:41 -0700</bug_when>
    <thetext>Created attachment 381755
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1583152</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-10-23 16:57:05 -0700</bug_when>
    <thetext>&lt;rdar://problem/56561113&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1583153</commentid>
    <comment_count>3</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-10-23 16:58:07 -0700</bug_when>
    <thetext>Eric / Jer: I tested it manually on http://webaudioplayground.appspot.com/# and it appears to be working as expected but I am no expert in this area. Please let me know if I need to do and check anything else.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1583204</commentid>
    <comment_count>4</comment_count>
      <attachid>381755</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2019-10-23 20:09:22 -0700</bug_when>
    <thetext>Comment on attachment 381755
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1583238</commentid>
    <comment_count>5</comment_count>
      <attachid>381755</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2019-10-23 22:49:41 -0700</bug_when>
    <thetext>Comment on attachment 381755
Patch

This looks good to me, thanks for taking this on!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1583340</commentid>
    <comment_count>6</comment_count>
      <attachid>381755</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-10-24 07:39:16 -0700</bug_when>
    <thetext>Comment on attachment 381755
Patch

Clearing flags on attachment: 381755

Committed r251537: &lt;https://trac.webkit.org/changeset/251537&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1583341</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-10-24 07:39:18 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>381755</attachid>
            <date>2019-10-23 16:56:41 -0700</date>
            <delta_ts>2019-10-24 07:39:16 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-203102-20191023165640.patch</filename>
            <type>text/plain</type>
            <size>9324</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUxNTA5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMWJkMjU3YzI2NGRmZjMw
MDM5Y2FhZTE5YjI0ZDc0NjU0YTMzMjAxMC4uMzI3ZjQ4YzU2ZTZjM2FlMjY3ZDI3NTkyMTRjYTVl
NWY4NmY3NmE0YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMxIEBACisyMDE5LTEwLTIzICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgQXVkaW9Db250ZXh0IHNob3Vs
ZCBub3QgcHJldmVudCBlbnRlcmluZyB0aGUgYmFjay9mb3J3YXJkIGNhY2hlCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDMxMDIKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBbGxvdyBwYWdlcyB3aXRoIEF1
ZGlvQ29udGV4dHMgdGhhdCBhcmUgcmVuZGVyaW5nIGluIHRoZSBiYWNrL2ZvcndhcmQgY2FjaGUu
CisgICAgICAgIFVwb24gZW50ZXJpbmcgdGhlIGJhY2svZm9yd2FyZCBjYWNoZSwgd2Ugc3VzcGVu
ZCByZW5kZXJpbmcgYW5kIHVwZGF0ZSBJc1BsYXlpbmcKKyAgICAgICAgc3RhdGUgc28gdGhhdCB0
aGUgYnJvd3NlciBubyBsb25nZXIgc2hvd3MgdGhlICJBdWRpbyBQbGF5aW5nIiBpY29uLiBVcG9u
IHJlc3RvcmluZworICAgICAgICBmcm9tIHRoZSBiYWNrL2ZvcndhcmQgY2FjaGUsIHdlIHJlc3Vt
ZSByZW5kZXJpbmcgYW5kIHVwZGF0ZSBJc1BsYXlpbmcgc3RhdGUgYWdhaW4KKyAgICAgICAgc28g
dGhhdCB0aGUgYnJvd3NlciBzaG93cyB0aGUgIkF1ZGlvIFBsYXlpbmciIGljb24gYWdhaW4uIEkg
dGVzdGVkIGl0IG9uOgorICAgICAgICAtIGh0dHA6Ly93ZWJhdWRpb3BsYXlncm91bmQuYXBwc3Bv
dC5jb20KKworICAgICAgICBXaXRoIHJlZ2FyZHMgdG8gZXZlbnRzIGRpc3BhdGNoaW5nLCB0aGUg
QXVkaW9Db250ZXh0IGNsYXNzIGlzIGFscmVhZHkgdXNpbmcgYQorICAgICAgICBHZW5lcmljRXZl
bnRRdWV1ZSB0aGF0IHByb3Blcmx5IGRlbGF5cyBldmVudCBkaXNwYXRjaGluZyB3aGlsZSBpbiB0
aGUgYmFjay9mb3J3YXJkCisgICAgICAgIGNhY2hlLgorCisgICAgICAgIE5vIG5ldyB0ZXN0cywg
dXBkYXRlZCBleGlzdGluZyB0ZXN0LgorCisgICAgICAgICogTW9kdWxlcy93ZWJhdWRpby9BdWRp
b0NvbnRleHQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6QXVkaW9Db250ZXh0OjpzdXNwZW5kKToK
KyAgICAgICAgKFdlYkNvcmU6OkF1ZGlvQ29udGV4dDo6cmVzdW1lKToKKyAgICAgICAgKFdlYkNv
cmU6OkF1ZGlvQ29udGV4dDo6c3VzcGVuZFJlbmRlcmluZyk6CisgICAgICAgIChXZWJDb3JlOjpB
dWRpb0NvbnRleHQ6OnJlc3VtZVJlbmRlcmluZyk6CisgICAgICAgICogTW9kdWxlcy93ZWJhdWRp
by9BdWRpb0NvbnRleHQuaDoKKyAgICAgICAgKiBNb2R1bGVzL3dlYmF1ZGlvL0F1ZGlvQ29udGV4
dC5pZGw6CisKIDIwMTktMTAtMjMgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KIAog
ICAgICAgICBGaWxlU3lzdGVtRGlyZWN0b3J5UmVhZGVyIC8gRmlsZVN5c3RlbUVudHJ5IHNob3Vs
ZCBub3QgcHJldmVudCBlbnRlcmluZyB0aGUgYmFjay9mb3J3YXJkIGNhY2hlCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dlYmF1ZGlvL0F1ZGlvQ29udGV4dC5jcHAgYi9Tb3Vy
Y2UvV2ViQ29yZS9Nb2R1bGVzL3dlYmF1ZGlvL0F1ZGlvQ29udGV4dC5jcHAKaW5kZXggNjZmMjIw
OGQ4Yzg3NjUyYTM4MDQyMzg4ZmQxMWFmNWJmZmZiMmFhZC4uZDYxNWM5NzliYjU3NTQwMWU3Nzgz
MmU0OWM1NjM4ZDc5OThlNjM3NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy93
ZWJhdWRpby9BdWRpb0NvbnRleHQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvd2Vi
YXVkaW8vQXVkaW9Db250ZXh0LmNwcApAQCAtMzQwLDEwICszNDAsMjAgQEAgdm9pZCBBdWRpb0Nv
bnRleHQ6OnN0b3AoKQogICAgIGNsZWFyKCk7CiB9CiAKLWJvb2wgQXVkaW9Db250ZXh0OjpzaG91
bGRQcmV2ZW50RW50ZXJpbmdCYWNrRm9yd2FyZENhY2hlX0RFUFJFQ0FURUQoKSBjb25zdAordm9p
ZCBBdWRpb0NvbnRleHQ6OnN1c3BlbmQoUmVhc29uRm9yU3VzcGVuc2lvbikKIHsKLSAgICAvLyBG
SVhNRTogV2Ugc2hvdWxkIGJlIGFibGUgdG8gc3VzcGVuZCB3aGlsZSByZW5kZXJpbmcgYXMgd2Vs
bCB3aXRoIHNvbWUgbW9yZSBjb2RlLgotICAgIHJldHVybiBtX3N0YXRlICE9IFN0YXRlOjpTdXNw
ZW5kZWQgJiYgbV9zdGF0ZSAhPSBTdGF0ZTo6Q2xvc2VkOworICAgIGlmIChzdGF0ZSgpID09IFN0
YXRlOjpSdW5uaW5nKSB7CisgICAgICAgIG1fbWVkaWFTZXNzaW9uLT5iZWdpbkludGVycnVwdGlv
bihQbGF0Zm9ybU1lZGlhU2Vzc2lvbjo6UGxheWJhY2tTdXNwZW5kZWQpOworICAgICAgICBkb2N1
bWVudCgpLT51cGRhdGVJc1BsYXlpbmdNZWRpYSgpOworICAgIH0KK30KKwordm9pZCBBdWRpb0Nv
bnRleHQ6OnJlc3VtZSgpCit7CisgICAgaWYgKHN0YXRlKCkgPT0gU3RhdGU6OkludGVycnVwdGVk
KSB7CisgICAgICAgIG1fbWVkaWFTZXNzaW9uLT5lbmRJbnRlcnJ1cHRpb24oUGxhdGZvcm1NZWRp
YVNlc3Npb246Ok1heVJlc3VtZVBsYXlpbmcpOworICAgICAgICBkb2N1bWVudCgpLT51cGRhdGVJ
c1BsYXlpbmdNZWRpYSgpOworICAgIH0KIH0KIAogY29uc3QgY2hhciogQXVkaW9Db250ZXh0Ojph
Y3RpdmVET01PYmplY3ROYW1lKCkgY29uc3QKQEAgLTEyMjksNyArMTIzOSw3IEBAIHZvaWQgQXVk
aW9Db250ZXh0OjpkZWNyZW1lbnRBY3RpdmVTb3VyY2VDb3VudCgpCiAgICAgLS1tX2FjdGl2ZVNv
dXJjZUNvdW50OwogfQogCi12b2lkIEF1ZGlvQ29udGV4dDo6c3VzcGVuZChET01Qcm9taXNlRGVm
ZXJyZWQ8dm9pZD4mJiBwcm9taXNlKQordm9pZCBBdWRpb0NvbnRleHQ6OnN1c3BlbmRSZW5kZXJp
bmcoRE9NUHJvbWlzZURlZmVycmVkPHZvaWQ+JiYgcHJvbWlzZSkKIHsKICAgICBpZiAoaXNPZmZs
aW5lQ29udGV4dCgpIHx8IG1faXNTdG9wU2NoZWR1bGVkKSB7CiAgICAgICAgIHByb21pc2UucmVq
ZWN0KEludmFsaWRTdGF0ZUVycm9yKTsKQEAgLTEyNTgsNyArMTI2OCw3IEBAIHZvaWQgQXVkaW9D
b250ZXh0OjpzdXNwZW5kKERPTVByb21pc2VEZWZlcnJlZDx2b2lkPiYmIHByb21pc2UpCiAgICAg
fSk7CiB9CiAKLXZvaWQgQXVkaW9Db250ZXh0OjpyZXN1bWUoRE9NUHJvbWlzZURlZmVycmVkPHZv
aWQ+JiYgcHJvbWlzZSkKK3ZvaWQgQXVkaW9Db250ZXh0OjpyZXN1bWVSZW5kZXJpbmcoRE9NUHJv
bWlzZURlZmVycmVkPHZvaWQ+JiYgcHJvbWlzZSkKIHsKICAgICBpZiAoaXNPZmZsaW5lQ29udGV4
dCgpIHx8IG1faXNTdG9wU2NoZWR1bGVkKSB7CiAgICAgICAgIHByb21pc2UucmVqZWN0KEludmFs
aWRTdGF0ZUVycm9yKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvd2ViYXVk
aW8vQXVkaW9Db250ZXh0LmggYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dlYmF1ZGlvL0F1ZGlv
Q29udGV4dC5oCmluZGV4IDc2MmMxM2JhZGFiZGVjMjYxZmU5NTJjMjRiNWYzZjNjNjU5NDBmMmQu
LmMyMGUzOTY2OTc4NWU5NzJmYmZjMjgyOWRmMmQzODZmYzUxNzRlMWYgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL01vZHVsZXMvd2ViYXVkaW8vQXVkaW9Db250ZXh0LmgKKysrIGIvU291cmNl
L1dlYkNvcmUvTW9kdWxlcy93ZWJhdWRpby9BdWRpb0NvbnRleHQuaApAQCAtMTI2LDExICsxMjYs
OCBAQCBwdWJsaWM6CiAKICAgICBBdWRpb0xpc3RlbmVyKiBsaXN0ZW5lcigpIHsgcmV0dXJuIG1f
bGlzdGVuZXIuZ2V0KCk7IH0KIAotICAgIHVzaW5nIEFjdGl2ZURPTU9iamVjdDo6c3VzcGVuZDsK
LSAgICB1c2luZyBBY3RpdmVET01PYmplY3Q6OnJlc3VtZTsKLQotICAgIHZvaWQgc3VzcGVuZChE
T01Qcm9taXNlRGVmZXJyZWQ8dm9pZD4mJik7Ci0gICAgdm9pZCByZXN1bWUoRE9NUHJvbWlzZURl
ZmVycmVkPHZvaWQ+JiYpOworICAgIHZvaWQgc3VzcGVuZFJlbmRlcmluZyhET01Qcm9taXNlRGVm
ZXJyZWQ8dm9pZD4mJik7CisgICAgdm9pZCByZXN1bWVSZW5kZXJpbmcoRE9NUHJvbWlzZURlZmVy
cmVkPHZvaWQ+JiYpOwogICAgIHZvaWQgY2xvc2UoRE9NUHJvbWlzZURlZmVycmVkPHZvaWQ+JiYp
OwogCiAgICAgZW51bSBjbGFzcyBTdGF0ZSB7IFN1c3BlbmRlZCwgUnVubmluZywgSW50ZXJydXB0
ZWQsIENsb3NlZCB9OwpAQCAtMzM4LDggKzMzNSw5IEBAIHByaXZhdGU6CiAgICAgdm9pZCBkZXJl
Zk5vZGUoQXVkaW9Ob2RlJik7CiAKICAgICAvLyBBY3RpdmVET01PYmplY3QgQVBJLgorICAgIHZv
aWQgc3VzcGVuZChSZWFzb25Gb3JTdXNwZW5zaW9uKSBmaW5hbDsKKyAgICB2b2lkIHJlc3VtZSgp
IGZpbmFsOwogICAgIHZvaWQgc3RvcCgpIG92ZXJyaWRlOwotICAgIGJvb2wgc2hvdWxkUHJldmVu
dEVudGVyaW5nQmFja0ZvcndhcmRDYWNoZV9ERVBSRUNBVEVEKCkgY29uc3Qgb3ZlcnJpZGU7CiAg
ICAgY29uc3QgY2hhciogYWN0aXZlRE9NT2JqZWN0TmFtZSgpIGNvbnN0IG92ZXJyaWRlOwogCiAg
ICAgLy8gV2hlbiB0aGUgY29udGV4dCBnb2VzIGF3YXksIHRoZXJlIG1pZ2h0IHN0aWxsIGJlIHNv
bWUgc291cmNlcyB3aGljaCBoYXZlbid0IGZpbmlzaGVkIHBsYXlpbmcuCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dlYmF1ZGlvL0F1ZGlvQ29udGV4dC5pZGwgYi9Tb3VyY2Uv
V2ViQ29yZS9Nb2R1bGVzL3dlYmF1ZGlvL0F1ZGlvQ29udGV4dC5pZGwKaW5kZXggYmY3YTRmZjM1
NjVkZGVlNjJjMjEzNjU0OWFkZTFjMGRiYzEzY2VmMS4uM2QxOGNhZjM0YWE5ZWI3OTVjNjFjOTll
MjJlMWEzYTI4NzEyOWIxOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy93ZWJh
dWRpby9BdWRpb0NvbnRleHQuaWRsCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvd2ViYXVk
aW8vQXVkaW9Db250ZXh0LmlkbApAQCAtNTEsOCArNTEsOCBAQCBlbnVtIEF1ZGlvQ29udGV4dFN0
YXRlIHsKICAgICAvLyBBbGwgcGFubmluZyBpcyByZWxhdGl2ZSB0byB0aGlzIGxpc3RlbmVyLgog
ICAgIHJlYWRvbmx5IGF0dHJpYnV0ZSBBdWRpb0xpc3RlbmVyIGxpc3RlbmVyOwogCi0gICAgUHJv
bWlzZTx2b2lkPiBzdXNwZW5kKCk7Ci0gICAgUHJvbWlzZTx2b2lkPiByZXN1bWUoKTsKKyAgICBb
SW1wbGVtZW50ZWRBcz1zdXNwZW5kUmVuZGVyaW5nXSBQcm9taXNlPHZvaWQ+IHN1c3BlbmQoKTsK
KyAgICBbSW1wbGVtZW50ZWRBcz1yZXN1bWVSZW5kZXJpbmddIFByb21pc2U8dm9pZD4gcmVzdW1l
KCk7CiAgICAgUHJvbWlzZTx2b2lkPiBjbG9zZSgpOwogCiAgICAgcmVhZG9ubHkgYXR0cmlidXRl
IEF1ZGlvQ29udGV4dFN0YXRlIHN0YXRlOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IGRkNGNlMjc5Y2FkZWY0NDcxYTA1NDg3
ZDU4Mzg1YjkwNDE3YTg4NjIuLjExMTQ2M2YzNTA0ODAxMTJiZGU1NGU5Mzc0NDEwYmQ2OGYxM2Q3
NmUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAxOS0xMC0yMyAgQ2hyaXMgRHVtZXogIDxjZHVt
ZXpAYXBwbGUuY29tPgorCisgICAgICAgIEF1ZGlvQ29udGV4dCBzaG91bGQgbm90IHByZXZlbnQg
ZW50ZXJpbmcgdGhlIGJhY2svZm9yd2FyZCBjYWNoZQorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjAzMTAyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgVXBkYXRlIGxheW91dCB0ZXN0IGNvdmVyYWdlLgorCisg
ICAgICAgICogZmFzdC9oaXN0b3J5L3BhZ2UtY2FjaGUtcnVubmluZy1hdWRpb2NvbnRleHQtZXhw
ZWN0ZWQudHh0OgorICAgICAgICAqIGZhc3QvaGlzdG9yeS9wYWdlLWNhY2hlLXJ1bm5pbmctYXVk
aW9jb250ZXh0Lmh0bWw6CisKIDIwMTktMTAtMjMgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxl
LmNvbT4KIAogICAgICAgICBGaWxlU3lzdGVtRGlyZWN0b3J5UmVhZGVyIC8gRmlsZVN5c3RlbUVu
dHJ5IHNob3VsZCBub3QgcHJldmVudCBlbnRlcmluZyB0aGUgYmFjay9mb3J3YXJkIGNhY2hlCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2hpc3RvcnkvcGFnZS1jYWNoZS1ydW5uaW5nLWF1
ZGlvY29udGV4dC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2hpc3RvcnkvcGFnZS1j
YWNoZS1ydW5uaW5nLWF1ZGlvY29udGV4dC1leHBlY3RlZC50eHQKaW5kZXggOWZhOTFkMDExYzM5
NzY2MTUxNzY5ZDUyMzZlYjdmMjE0MmJkMWM5ZS4uMGU5NTI3ZmMyMDcwYjEwZGQwMzhhNmNmODZj
MTZkN2ZkMzkxMDk5NiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9oaXN0b3J5L3BhZ2Ut
Y2FjaGUtcnVubmluZy1hdWRpb2NvbnRleHQtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3Rz
L2Zhc3QvaGlzdG9yeS9wYWdlLWNhY2hlLXJ1bm5pbmctYXVkaW9jb250ZXh0LWV4cGVjdGVkLnR4
dApAQCAtMSwxMCArMSwxMiBAQAotVGVzdHMgdGhhdCBhIHBhZ2Ugd2l0aCBhIHJ1bm5pbmcgQXVk
aW9Db250ZXh0IGRvZXMgbm90IGdvIGludG8gdGhlIHBhZ2UgY2FjaGUuCitUZXN0cyB0aGF0IGEg
cGFnZSB3aXRoIGEgcnVubmluZyBBdWRpb0NvbnRleHQgZ29lcyBpbnRvIHRoZSBiYWNrL2Zvcndh
cmQgY2FjaGUuCiAKIE9uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIg
bWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KIAogCiBwYWdlc2hvdyAtIG5v
dCBmcm9tIGNhY2hlCi1QQVNTIFBhZ2Ugd2FzIG5vdCByZXN0b3JlZCBmcm9tIHBhZ2UgY2FjaGUK
K3BhZ2VoaWRlIC0gZW50ZXJpbmcgY2FjaGUKK3BhZ2VzaG93IC0gZnJvbSBjYWNoZQorUEFTUyBQ
YWdlIGRpZCBlbnRlciBhbmQgd2FzIHJlc3RvcmVkIGZyb20gdGhlIGJhY2svZm9yd2FyZCBjYWNo
ZQogUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQogCiBURVNUIENPTVBMRVRFCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2hpc3RvcnkvcGFnZS1jYWNoZS1ydW5uaW5nLWF1ZGlv
Y29udGV4dC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9oaXN0b3J5L3BhZ2UtY2FjaGUtcnVubmlu
Zy1hdWRpb2NvbnRleHQuaHRtbAppbmRleCA0OWVhY2ZkNTM5OWMzNmIyNWRiYWNlNGM4NWI5ZmY0
NWQzODYxN2M4Li44NGFiODAyMWE2MmI0ZTNjZGU0MWFiNTZlN2FmNTBiNTEyOGNhYTg0IDEwMDY0
NAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0L2hpc3RvcnkvcGFnZS1jYWNoZS1ydW5uaW5nLWF1ZGlv
Y29udGV4dC5odG1sCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvaGlzdG9yeS9wYWdlLWNhY2hlLXJ1
bm5pbmctYXVkaW9jb250ZXh0Lmh0bWwKQEAgLTIsMzEgKzIsMjQgQEAKIDwhRE9DVFlQRSBodG1s
PgogPGh0bWw+CiA8Ym9keT4KLTxzY3JpcHQgc3JjPSIuLi8uLi9yZXNvdXJjZXMvanMtdGVzdC1w
cmUuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4uLy4uL3Jlc291cmNlcy9qcy10ZXN0Lmpz
Ij48L3NjcmlwdD4KIDxzY3JpcHQ+Ci1kZXNjcmlwdGlvbignVGVzdHMgdGhhdCBhIHBhZ2Ugd2l0
aCBhIHJ1bm5pbmcgQXVkaW9Db250ZXh0IGRvZXMgbm90IGdvIGludG8gdGhlIHBhZ2UgY2FjaGUu
Jyk7CitkZXNjcmlwdGlvbignVGVzdHMgdGhhdCBhIHBhZ2Ugd2l0aCBhIHJ1bm5pbmcgQXVkaW9D
b250ZXh0IGdvZXMgaW50byB0aGUgYmFjay9mb3J3YXJkIGNhY2hlLicpOwogd2luZG93LmpzVGVz
dElzQXN5bmMgPSB0cnVlOwogCiB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigicGFnZXNob3ciLCBm
dW5jdGlvbihldmVudCkgewogICAgIGRlYnVnKCJwYWdlc2hvdyAtICIgKyAoZXZlbnQucGVyc2lz
dGVkID8gIiIgOiAibm90ICIpICsgImZyb20gY2FjaGUiKTsKIAotICAgIGlmICghd2luZG93LnNl
c3Npb25TdG9yYWdlLnBhZ2VfY2FjaGVfcnVubmluZ19hdWRpb2NvbnRleHRfdGVzdF9zdGFydGVk
KQotICAgICAgICByZXR1cm47Ci0KLSAgICBkZWxldGUgd2luZG93LnNlc3Npb25TdG9yYWdlLnBh
Z2VfY2FjaGVfcnVubmluZ19hdWRpb2NvbnRleHRfdGVzdF9zdGFydGVkOwotCi0gICAgaWYgKGV2
ZW50LnBlcnNpc3RlZCkKLSAgICAgICAgdGVzdEZhaWxlZCgiUGFnZSBkaWQgZW50ZXIgYW5kIHdh
cyByZXN0b3JlZCBmcm9tIHRoZSBwYWdlIGNhY2hlIik7Ci0gICAgZWxzZQotICAgICAgICB0ZXN0
UGFzc2VkKCJQYWdlIHdhcyBub3QgcmVzdG9yZWQgZnJvbSBwYWdlIGNhY2hlIik7Ci0KLSAgICBm
aW5pc2hKU1Rlc3QoKTsKKyAgICBpZiAoZXZlbnQucGVyc2lzdGVkKSB7CisgICAgICAgIHRlc3RQ
YXNzZWQoIlBhZ2UgZGlkIGVudGVyIGFuZCB3YXMgcmVzdG9yZWQgZnJvbSB0aGUgYmFjay9mb3J3
YXJkIGNhY2hlIik7CisgICAgICAgIGZpbmlzaEpTVGVzdCgpOworICAgIH0KIH0sIGZhbHNlKTsK
IAogd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoInBhZ2VoaWRlIiwgZnVuY3Rpb24oZXZlbnQpIHsK
ICAgICBkZWJ1ZygicGFnZWhpZGUgLSAiICsgKGV2ZW50LnBlcnNpc3RlZCA/ICIiIDogIm5vdCAi
KSArICJlbnRlcmluZyBjYWNoZSIpOwotICAgIGlmIChldmVudC5wZXJzaXN0ZWQpIHsKLSAgICAg
ICAgdGVzdEZhaWxlZCgiUGFnZSBlbnRlcmVkIHRoZSBwYWdlIGNhY2hlLiIpOworICAgIGlmICgh
ZXZlbnQucGVyc2lzdGVkKSB7CisgICAgICAgIHRlc3RGYWlsZWQoIlBhZ2UgZmFpbGVkIHRvIGVu
dGVyIHRoZSBiYWNrL2ZvcndhcmQgY2FjaGUuIik7CiAgICAgICAgIGZpbmlzaEpTVGVzdCgpOwog
ICAgIH0KIH0sIGZhbHNlKTsKQEAgLTQyLDEyICszNSw5IEBAIHdpbmRvdy5hZGRFdmVudExpc3Rl
bmVyKCdsb2FkJywgZnVuY3Rpb24oKSB7CiAKICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCkgewog
ICAgICAgICAvLyBGb3JjZSBhIGJhY2sgbmF2aWdhdGlvbiBiYWNrIHRvIHRoaXMgcGFnZS4KLSAg
ICAgICAgd2luZG93LnNlc3Npb25TdG9yYWdlLnBhZ2VfY2FjaGVfcnVubmluZ19hdWRpb2NvbnRl
eHRfdGVzdF9zdGFydGVkID0gdHJ1ZTsKICAgICAgICAgd2luZG93LmxvY2F0aW9uLmhyZWYgPSAi
cmVzb3VyY2VzL3BhZ2UtY2FjaGUtaGVscGVyLmh0bWwiOwogICAgIH0sIDApOwogfSwgZmFsc2Up
OwotCiA8L3NjcmlwdD4KLTxzY3JpcHQgc3JjPSIuLi8uLi9yZXNvdXJjZXMvanMtdGVzdC1wb3N0
LmpzIj48L3NjcmlwdD4KIDwvYm9keT4KIDwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>