<?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>202754</bug_id>
          
          <creation_ts>2019-10-09 09:52:18 -0700</creation_ts>
          <short_desc>Youtube.com is unable to enter the back/forward cache on macOS</short_desc>
          <delta_ts>2019-10-09 15:03:40 -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>achristensen</cc>
    
    <cc>calvaris</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>ggaren</cc>
    
    <cc>glenn</cc>
    
    <cc>jer.noble</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>1578271</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-10-09 09:52:18 -0700</bug_when>
    <thetext>Youtube.com is unable to enter the back/forward cache on macOS.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1578272</commentid>
    <comment_count>1</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-10-09 09:52:38 -0700</bug_when>
    <thetext>&lt;rdar://problem/56117666&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1578279</commentid>
    <comment_count>2</comment_count>
      <attachid>380540</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-10-09 10:13:14 -0700</bug_when>
    <thetext>Created attachment 380540
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1578404</commentid>
    <comment_count>3</comment_count>
      <attachid>380540</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-10-09 15:03:38 -0700</bug_when>
    <thetext>Comment on attachment 380540
Patch

Clearing flags on attachment: 380540

Committed r250935: &lt;https://trac.webkit.org/changeset/250935&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1578405</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-10-09 15:03:40 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>380540</attachid>
            <date>2019-10-09 10:13:14 -0700</date>
            <delta_ts>2019-10-09 15:03:38 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-202754-20191009101313.patch</filename>
            <type>text/plain</type>
            <size>12638</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUwOTEyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTdmZjMxNjNkOTYwNzQy
ZWEwY2MwYjk0YzkyOWM2NGI0NGMwYjIzZS4uY2UyNWJhN2Y5M2FiMGUwNDI1N2ZiNDE0ZDc4YjVj
OTFiZjExNzk2MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDE5LTEwLTA5ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgWW91dHViZS5jb20gaXMgdW5h
YmxlIHRvIGVudGVyIHRoZSBiYWNrL2ZvcndhcmQgY2FjaGUgb24gbWFjT1MKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwMjc1NAorICAgICAgICA8cmRh
cjovL3Byb2JsZW0vNTYxMTc2NjY+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgQXMgb2YgcjI1MDU0MiwgdGhlIE1haW5UaHJlYWRHZW5lcmljRXZlbnRR
dWV1ZSB1c2VkIGJ5IGJvdGggTWVkaWFTb3VyY2UgYW5kCisgICAgICAgIFNvdXJjZUJ1ZmZlciB0
byBmaXJlIGV2ZW50IGlzIFBhZ2VDYWNoZS1hd2FyZS4gQXMgYSByZXN1bHQsIGJvdGggdGhlc2UK
KyAgICAgICAgQWN0aXZlRE9NT2JqZWN0cyBjYW4gbm93IHNhZmV0eSBzdXNwZW5kIHdpdGhvdXQg
cmlza2luZyBydW5uaW5nIHNjcmlwdCB3aGlsZQorICAgICAgICBpbiB0aGUgcGFnZSBjYWNoZS4g
SSBkaWQgaGF2ZSB0byB1cGRhdGUgc29tZSBsb2dpYyBpbiBNZWRpYVNvdXJjZTo6cmVtb3ZlU291
cmNlQnVmZmVyKCkKKyAgICAgICAgdG8gbWFrZSBzdXJlIHdlIGRvIG5vdCB1bm5lY2Vzc2FyaWx5
IGNvbnN0cnVjdCBuZXcgQWN0aXZlRE9NT2JqZWN0cyB3aGlsZQorICAgICAgICBzdXNwZW5kaW5n
LCBhcyB0aGlzIGlzIG5vdCBhbGxvd2VkLgorCisgICAgICAgIFRlc3Q6IG1lZGlhL21lZGlhLXNv
dXJjZS9tZWRpYS1zb3VyY2UtcGFnZS1jYWNoZS5odG1sCisKKyAgICAgICAgKiBNb2R1bGVzL21l
ZGlhc291cmNlL01lZGlhU291cmNlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6Ok1lZGlhU291cmNl
OjpyZW1vdmVTb3VyY2VCdWZmZXIpOgorICAgICAgICAoV2ViQ29yZTo6TWVkaWFTb3VyY2U6OmNh
blN1c3BlbmRGb3JEb2N1bWVudFN1c3BlbnNpb24gY29uc3QpOgorICAgICAgICAqIE1vZHVsZXMv
bWVkaWFzb3VyY2UvU291cmNlQnVmZmVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlNvdXJjZUJ1
ZmZlcjo6Y2FuU3VzcGVuZEZvckRvY3VtZW50U3VzcGVuc2lvbiBjb25zdCk6CisgICAgICAgICog
TW9kdWxlcy9tZWRpYXNvdXJjZS9Tb3VyY2VCdWZmZXIuaDoKKwogMjAxOS0xMC0wOSAgQ2hyaXMg
RHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgogCiAgICAgICAgIFtpT1NdIFJFR1JFU1NJT04gKHIy
NTAzOTgpIExheW91dCBUZXN0IGZhc3QvaGlzdG9yeS9wYWdlLWNhY2hlLWVsZW1lbnQtc3RhdGUt
Zm9jdXNlZC5odG1sIGlzIGZhaWxpbmcKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVs
ZXMvbWVkaWFzb3VyY2UvTWVkaWFTb3VyY2UuY3BwIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9t
ZWRpYXNvdXJjZS9NZWRpYVNvdXJjZS5jcHAKaW5kZXggYjk0ODkyN2FlNjI2ZDc5ZjU1NjYxNGEz
MmZkZGQ0ZDRkZGQ5NWQ4My4uOGVkZDc3Y2Q1YmRlMDIwYTRlMmJmNjA5OGNiN2E4ZjU0NjU5MjMz
NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXNvdXJjZS9NZWRpYVNv
dXJjZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXNvdXJjZS9NZWRpYVNv
dXJjZS5jcHAKQEAgLTczNiwxOCArNzM2LDE4IEBAIEV4Y2VwdGlvbk9yPHZvaWQ+IE1lZGlhU291
cmNlOjpyZW1vdmVTb3VyY2VCdWZmZXIoU291cmNlQnVmZmVyJiBidWZmZXIpCiAgICAgQVNTRVJU
KHNjcmlwdEV4ZWN1dGlvbkNvbnRleHQoKSk7CiAgICAgaWYgKCFzY3JpcHRFeGVjdXRpb25Db250
ZXh0KCktPmFjdGl2ZURPTU9iamVjdHNBcmVTdG9wcGVkKCkpIHsKICAgICAgICAgLy8gNC4gTGV0
IFNvdXJjZUJ1ZmZlciBhdWRpb1RyYWNrcyBsaXN0IGVxdWFsIHRoZSBBdWRpb1RyYWNrTGlzdCBv
YmplY3QgcmV0dXJuZWQgYnkgc291cmNlQnVmZmVyLmF1ZGlvVHJhY2tzLgotICAgICAgICBhdXRv
JiBhdWRpb1RyYWNrcyA9IGJ1ZmZlci5hdWRpb1RyYWNrcygpOworICAgICAgICBhdXRvKiBhdWRp
b1RyYWNrcyA9IGJ1ZmZlci5hdWRpb1RyYWNrc0lmRXhpc3RzKCk7CiAKICAgICAgICAgLy8gNS4g
SWYgdGhlIFNvdXJjZUJ1ZmZlciBhdWRpb1RyYWNrcyBsaXN0IGlzIG5vdCBlbXB0eSwgdGhlbiBy
dW4gdGhlIGZvbGxvd2luZyBzdGVwczoKLSAgICAgICAgaWYgKGF1ZGlvVHJhY2tzLmxlbmd0aCgp
KSB7CisgICAgICAgIGlmIChhdWRpb1RyYWNrcyAmJiBhdWRpb1RyYWNrcy0+bGVuZ3RoKCkpIHsK
ICAgICAgICAgICAgIC8vIDUuMSBMZXQgSFRNTE1lZGlhRWxlbWVudCBhdWRpb1RyYWNrcyBsaXN0
IGVxdWFsIHRoZSBBdWRpb1RyYWNrTGlzdCBvYmplY3QgcmV0dXJuZWQgYnkgdGhlIGF1ZGlvVHJh
Y2tzCiAgICAgICAgICAgICAvLyBhdHRyaWJ1dGUgb24gdGhlIEhUTUxNZWRpYUVsZW1lbnQuCiAg
ICAgICAgICAgICAvLyA1LjIgTGV0IHRoZSByZW1vdmVkIGVuYWJsZWQgYXVkaW8gdHJhY2sgZmxh
ZyBlcXVhbCBmYWxzZS4KICAgICAgICAgICAgIGJvb2wgcmVtb3ZlZEVuYWJsZWRBdWRpb1RyYWNr
ID0gZmFsc2U7CiAKICAgICAgICAgICAgIC8vIDUuMyBGb3IgZWFjaCBBdWRpb1RyYWNrIG9iamVj
dCBpbiB0aGUgU291cmNlQnVmZmVyIGF1ZGlvVHJhY2tzIGxpc3QsIHJ1biB0aGUgZm9sbG93aW5n
IHN0ZXBzOgotICAgICAgICAgICAgd2hpbGUgKGF1ZGlvVHJhY2tzLmxlbmd0aCgpKSB7Ci0gICAg
ICAgICAgICAgICAgYXV0byYgdHJhY2sgPSAqYXVkaW9UcmFja3MubGFzdEl0ZW0oKTsKKyAgICAg
ICAgICAgIHdoaWxlIChhdWRpb1RyYWNrcy0+bGVuZ3RoKCkpIHsKKyAgICAgICAgICAgICAgICBh
dXRvJiB0cmFjayA9ICphdWRpb1RyYWNrcy0+bGFzdEl0ZW0oKTsKIAogICAgICAgICAgICAgICAg
IC8vIDUuMy4xIFNldCB0aGUgc291cmNlQnVmZmVyIGF0dHJpYnV0ZSBvbiB0aGUgQXVkaW9UcmFj
ayBvYmplY3QgdG8gbnVsbC4KICAgICAgICAgICAgICAgICB0cmFjay5zZXRTb3VyY2VCdWZmZXIo
bnVsbHB0cik7CkBAIC03NjYsNyArNzY2LDcgQEAgRXhjZXB0aW9uT3I8dm9pZD4gTWVkaWFTb3Vy
Y2U6OnJlbW92ZVNvdXJjZUJ1ZmZlcihTb3VyY2VCdWZmZXImIGJ1ZmZlcikKICAgICAgICAgICAg
ICAgICAvLyA1LjMuNSBSZW1vdmUgdGhlIEF1ZGlvVHJhY2sgb2JqZWN0IGZyb20gdGhlIFNvdXJj
ZUJ1ZmZlciBhdWRpb1RyYWNrcyBsaXN0LgogICAgICAgICAgICAgICAgIC8vIDUuMy42IFF1ZXVl
IGEgdGFzayB0byBmaXJlIGEgdHJ1c3RlZCBldmVudCBuYW1lZCByZW1vdmV0cmFjaywgdGhhdCBk
b2VzIG5vdCBidWJibGUgYW5kIGlzIG5vdAogICAgICAgICAgICAgICAgIC8vIGNhbmNlbGFibGUs
IGFuZCB0aGF0IHVzZXMgdGhlIFRyYWNrRXZlbnQgaW50ZXJmYWNlLCBhdCB0aGUgU291cmNlQnVm
ZmVyIGF1ZGlvVHJhY2tzIGxpc3QuCi0gICAgICAgICAgICAgICAgYXVkaW9UcmFja3MucmVtb3Zl
KHRyYWNrKTsKKyAgICAgICAgICAgICAgICBhdWRpb1RyYWNrcy0+cmVtb3ZlKHRyYWNrKTsKICAg
ICAgICAgICAgIH0KIAogICAgICAgICAgICAgLy8gNS40IElmIHRoZSByZW1vdmVkIGVuYWJsZWQg
YXVkaW8gdHJhY2sgZmxhZyBlcXVhbHMgdHJ1ZSwgdGhlbiBxdWV1ZSBhIHRhc2sgdG8gZmlyZSBh
IHNpbXBsZSBldmVudApAQCAtNzc2LDE4ICs3NzYsMTggQEAgRXhjZXB0aW9uT3I8dm9pZD4gTWVk
aWFTb3VyY2U6OnJlbW92ZVNvdXJjZUJ1ZmZlcihTb3VyY2VCdWZmZXImIGJ1ZmZlcikKICAgICAg
ICAgfQogCiAgICAgICAgIC8vIDYuIExldCBTb3VyY2VCdWZmZXIgdmlkZW9UcmFja3MgbGlzdCBl
cXVhbCB0aGUgVmlkZW9UcmFja0xpc3Qgb2JqZWN0IHJldHVybmVkIGJ5IHNvdXJjZUJ1ZmZlci52
aWRlb1RyYWNrcy4KLSAgICAgICAgYXV0byYgdmlkZW9UcmFja3MgPSBidWZmZXIudmlkZW9UcmFj
a3MoKTsKKyAgICAgICAgYXV0byogdmlkZW9UcmFja3MgPSBidWZmZXIudmlkZW9UcmFja3NJZkV4
aXN0cygpOwogCiAgICAgICAgIC8vIDcuIElmIHRoZSBTb3VyY2VCdWZmZXIgdmlkZW9UcmFja3Mg
bGlzdCBpcyBub3QgZW1wdHksIHRoZW4gcnVuIHRoZSBmb2xsb3dpbmcgc3RlcHM6Ci0gICAgICAg
IGlmICh2aWRlb1RyYWNrcy5sZW5ndGgoKSkgeworICAgICAgICBpZiAodmlkZW9UcmFja3MgJiYg
dmlkZW9UcmFja3MtPmxlbmd0aCgpKSB7CiAgICAgICAgICAgICAvLyA3LjEgTGV0IEhUTUxNZWRp
YUVsZW1lbnQgdmlkZW9UcmFja3MgbGlzdCBlcXVhbCB0aGUgVmlkZW9UcmFja0xpc3Qgb2JqZWN0
IHJldHVybmVkIGJ5IHRoZSB2aWRlb1RyYWNrcwogICAgICAgICAgICAgLy8gYXR0cmlidXRlIG9u
IHRoZSBIVE1MTWVkaWFFbGVtZW50LgogICAgICAgICAgICAgLy8gNy4yIExldCB0aGUgcmVtb3Zl
ZCBzZWxlY3RlZCB2aWRlbyB0cmFjayBmbGFnIGVxdWFsIGZhbHNlLgogICAgICAgICAgICAgYm9v
bCByZW1vdmVkU2VsZWN0ZWRWaWRlb1RyYWNrID0gZmFsc2U7CiAKICAgICAgICAgICAgIC8vIDcu
MyBGb3IgZWFjaCBWaWRlb1RyYWNrIG9iamVjdCBpbiB0aGUgU291cmNlQnVmZmVyIHZpZGVvVHJh
Y2tzIGxpc3QsIHJ1biB0aGUgZm9sbG93aW5nIHN0ZXBzOgotICAgICAgICAgICAgd2hpbGUgKHZp
ZGVvVHJhY2tzLmxlbmd0aCgpKSB7Ci0gICAgICAgICAgICAgICAgYXV0byYgdHJhY2sgPSAqdmlk
ZW9UcmFja3MubGFzdEl0ZW0oKTsKKyAgICAgICAgICAgIHdoaWxlICh2aWRlb1RyYWNrcy0+bGVu
Z3RoKCkpIHsKKyAgICAgICAgICAgICAgICBhdXRvJiB0cmFjayA9ICp2aWRlb1RyYWNrcy0+bGFz
dEl0ZW0oKTsKIAogICAgICAgICAgICAgICAgIC8vIDcuMy4xIFNldCB0aGUgc291cmNlQnVmZmVy
IGF0dHJpYnV0ZSBvbiB0aGUgVmlkZW9UcmFjayBvYmplY3QgdG8gbnVsbC4KICAgICAgICAgICAg
ICAgICB0cmFjay5zZXRTb3VyY2VCdWZmZXIobnVsbHB0cik7CkBAIC04MDYsNyArODA2LDcgQEAg
RXhjZXB0aW9uT3I8dm9pZD4gTWVkaWFTb3VyY2U6OnJlbW92ZVNvdXJjZUJ1ZmZlcihTb3VyY2VC
dWZmZXImIGJ1ZmZlcikKICAgICAgICAgICAgICAgICAvLyA3LjMuNSBSZW1vdmUgdGhlIFZpZGVv
VHJhY2sgb2JqZWN0IGZyb20gdGhlIFNvdXJjZUJ1ZmZlciB2aWRlb1RyYWNrcyBsaXN0LgogICAg
ICAgICAgICAgICAgIC8vIDcuMy42IFF1ZXVlIGEgdGFzayB0byBmaXJlIGEgdHJ1c3RlZCBldmVu
dCBuYW1lZCByZW1vdmV0cmFjaywgdGhhdCBkb2VzIG5vdCBidWJibGUgYW5kIGlzIG5vdAogICAg
ICAgICAgICAgICAgIC8vIGNhbmNlbGFibGUsIGFuZCB0aGF0IHVzZXMgdGhlIFRyYWNrRXZlbnQg
aW50ZXJmYWNlLCBhdCB0aGUgU291cmNlQnVmZmVyIHZpZGVvVHJhY2tzIGxpc3QuCi0gICAgICAg
ICAgICAgICAgdmlkZW9UcmFja3MucmVtb3ZlKHRyYWNrKTsKKyAgICAgICAgICAgICAgICB2aWRl
b1RyYWNrcy0+cmVtb3ZlKHRyYWNrKTsKICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgLy8g
Ny40IElmIHRoZSByZW1vdmVkIHNlbGVjdGVkIHZpZGVvIHRyYWNrIGZsYWcgZXF1YWxzIHRydWUs
IHRoZW4gcXVldWUgYSB0YXNrIHRvIGZpcmUgYSBzaW1wbGUgZXZlbnQKQEAgLTgxNiwxOCArODE2
LDE4IEBAIEV4Y2VwdGlvbk9yPHZvaWQ+IE1lZGlhU291cmNlOjpyZW1vdmVTb3VyY2VCdWZmZXIo
U291cmNlQnVmZmVyJiBidWZmZXIpCiAgICAgICAgIH0KIAogICAgICAgICAvLyA4LiBMZXQgU291
cmNlQnVmZmVyIHRleHRUcmFja3MgbGlzdCBlcXVhbCB0aGUgVGV4dFRyYWNrTGlzdCBvYmplY3Qg
cmV0dXJuZWQgYnkgc291cmNlQnVmZmVyLnRleHRUcmFja3MuCi0gICAgICAgIGF1dG8mIHRleHRU
cmFja3MgPSBidWZmZXIudGV4dFRyYWNrcygpOworICAgICAgICBhdXRvKiB0ZXh0VHJhY2tzID0g
YnVmZmVyLnRleHRUcmFja3NJZkV4aXN0cygpOwogCiAgICAgICAgIC8vIDkuIElmIHRoZSBTb3Vy
Y2VCdWZmZXIgdGV4dFRyYWNrcyBsaXN0IGlzIG5vdCBlbXB0eSwgdGhlbiBydW4gdGhlIGZvbGxv
d2luZyBzdGVwczoKLSAgICAgICAgaWYgKHRleHRUcmFja3MubGVuZ3RoKCkpIHsKKyAgICAgICAg
aWYgKHRleHRUcmFja3MgJiYgdGV4dFRyYWNrcy0+bGVuZ3RoKCkpIHsKICAgICAgICAgICAgIC8v
IDkuMSBMZXQgSFRNTE1lZGlhRWxlbWVudCB0ZXh0VHJhY2tzIGxpc3QgZXF1YWwgdGhlIFRleHRU
cmFja0xpc3Qgb2JqZWN0IHJldHVybmVkIGJ5IHRoZSB0ZXh0VHJhY2tzCiAgICAgICAgICAgICAv
LyBhdHRyaWJ1dGUgb24gdGhlIEhUTUxNZWRpYUVsZW1lbnQuCiAgICAgICAgICAgICAvLyA5LjIg
TGV0IHRoZSByZW1vdmVkIGVuYWJsZWQgdGV4dCB0cmFjayBmbGFnIGVxdWFsIGZhbHNlLgogICAg
ICAgICAgICAgYm9vbCByZW1vdmVkRW5hYmxlZFRleHRUcmFjayA9IGZhbHNlOwogCiAgICAgICAg
ICAgICAvLyA5LjMgRm9yIGVhY2ggVGV4dFRyYWNrIG9iamVjdCBpbiB0aGUgU291cmNlQnVmZmVy
IHRleHRUcmFja3MgbGlzdCwgcnVuIHRoZSBmb2xsb3dpbmcgc3RlcHM6Ci0gICAgICAgICAgICB3
aGlsZSAodGV4dFRyYWNrcy5sZW5ndGgoKSkgewotICAgICAgICAgICAgICAgIGF1dG8mIHRyYWNr
ID0gKnRleHRUcmFja3MubGFzdEl0ZW0oKTsKKyAgICAgICAgICAgIHdoaWxlICh0ZXh0VHJhY2tz
LT5sZW5ndGgoKSkgeworICAgICAgICAgICAgICAgIGF1dG8mIHRyYWNrID0gKnRleHRUcmFja3Mt
Pmxhc3RJdGVtKCk7CiAKICAgICAgICAgICAgICAgICAvLyA5LjMuMSBTZXQgdGhlIHNvdXJjZUJ1
ZmZlciBhdHRyaWJ1dGUgb24gdGhlIFRleHRUcmFjayBvYmplY3QgdG8gbnVsbC4KICAgICAgICAg
ICAgICAgICB0cmFjay5zZXRTb3VyY2VCdWZmZXIobnVsbHB0cik7CkBAIC04NDYsNyArODQ2LDcg
QEAgRXhjZXB0aW9uT3I8dm9pZD4gTWVkaWFTb3VyY2U6OnJlbW92ZVNvdXJjZUJ1ZmZlcihTb3Vy
Y2VCdWZmZXImIGJ1ZmZlcikKICAgICAgICAgICAgICAgICAvLyA5LjMuNSBSZW1vdmUgdGhlIFRl
eHRUcmFjayBvYmplY3QgZnJvbSB0aGUgU291cmNlQnVmZmVyIHRleHRUcmFja3MgbGlzdC4KICAg
ICAgICAgICAgICAgICAvLyA5LjMuNiBRdWV1ZSBhIHRhc2sgdG8gZmlyZSBhIHRydXN0ZWQgZXZl
bnQgbmFtZWQgcmVtb3ZldHJhY2ssIHRoYXQgZG9lcyBub3QgYnViYmxlIGFuZCBpcyBub3QKICAg
ICAgICAgICAgICAgICAvLyBjYW5jZWxhYmxlLCBhbmQgdGhhdCB1c2VzIHRoZSBUcmFja0V2ZW50
IGludGVyZmFjZSwgYXQgdGhlIFNvdXJjZUJ1ZmZlciB0ZXh0VHJhY2tzIGxpc3QuCi0gICAgICAg
ICAgICAgICAgdGV4dFRyYWNrcy5yZW1vdmUodHJhY2spOworICAgICAgICAgICAgICAgIHRleHRU
cmFja3MtPnJlbW92ZSh0cmFjayk7CiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIC8vIDku
NCBJZiB0aGUgcmVtb3ZlZCBlbmFibGVkIHRleHQgdHJhY2sgZmxhZyBlcXVhbHMgdHJ1ZSwgdGhl
biBxdWV1ZSBhIHRhc2sgdG8gZmlyZSBhIHNpbXBsZSBldmVudApAQCAtOTg5LDggKzk4OSw3IEBA
IHZvaWQgTWVkaWFTb3VyY2U6OnN0b3AoKQogCiBib29sIE1lZGlhU291cmNlOjpjYW5TdXNwZW5k
Rm9yRG9jdW1lbnRTdXNwZW5zaW9uKCkgY29uc3QKIHsKLSAgICAvLyBGSVhNRTogRG8gYmV0dGVy
LgotICAgIHJldHVybiBpc0Nsb3NlZCgpOworICAgIHJldHVybiB0cnVlOwogfQogCiBjb25zdCBj
aGFyKiBNZWRpYVNvdXJjZTo6YWN0aXZlRE9NT2JqZWN0TmFtZSgpIGNvbnN0CmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc291cmNlL1NvdXJjZUJ1ZmZlci5jcHAgYi9T
b3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc291cmNlL1NvdXJjZUJ1ZmZlci5jcHAKaW5kZXgg
ZDY3YTY2MmNlOWUwNDQ1ZTY4MGQ0OGY2NTNjODlhZTUxZWE0M2MwMi4uMDMzNjhlZTdmZDI0NmYz
YTY3YTRkN2MzZmE2NzU2OGQyMTFjNmE2YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9k
dWxlcy9tZWRpYXNvdXJjZS9Tb3VyY2VCdWZmZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL01v
ZHVsZXMvbWVkaWFzb3VyY2UvU291cmNlQnVmZmVyLmNwcApAQCAtNTQwLDcgKzU0MCw3IEBAIHZv
aWQgU291cmNlQnVmZmVyOjpzdG9wKCkKIAogYm9vbCBTb3VyY2VCdWZmZXI6OmNhblN1c3BlbmRG
b3JEb2N1bWVudFN1c3BlbnNpb24oKSBjb25zdAogewotICAgIHJldHVybiAhaGFzUGVuZGluZ0Fj
dGl2aXR5KCk7CisgICAgcmV0dXJuIHRydWU7CiB9CiAKIGNvbnN0IGNoYXIqIFNvdXJjZUJ1ZmZl
cjo6YWN0aXZlRE9NT2JqZWN0TmFtZSgpIGNvbnN0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9Nb2R1bGVzL21lZGlhc291cmNlL1NvdXJjZUJ1ZmZlci5oIGIvU291cmNlL1dlYkNvcmUvTW9k
dWxlcy9tZWRpYXNvdXJjZS9Tb3VyY2VCdWZmZXIuaAppbmRleCBkZDVkYWY2YzkwNjZmZmM2Yjg5
MTk2ZTVkOTEwZjY2MTNmNTM2MTM2Li43ZDk1MTIyMjg3N2E0ZjVhMjhmZjkzMDIyNjhlYTgyMTA3
ZjNiYTQzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc291cmNlL1Nv
dXJjZUJ1ZmZlci5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzb3VyY2UvU291
cmNlQnVmZmVyLmgKQEAgLTc5LDggKzc5LDExIEBAIHB1YmxpYzoKIAogI2lmIEVOQUJMRShWSURF
T19UUkFDSykKICAgICBWaWRlb1RyYWNrTGlzdCYgdmlkZW9UcmFja3MoKTsKKyAgICBWaWRlb1Ry
YWNrTGlzdCogdmlkZW9UcmFja3NJZkV4aXN0cygpIGNvbnN0IHsgcmV0dXJuIG1fdmlkZW9UcmFj
a3MuZ2V0KCk7IH0KICAgICBBdWRpb1RyYWNrTGlzdCYgYXVkaW9UcmFja3MoKTsKKyAgICBBdWRp
b1RyYWNrTGlzdCogYXVkaW9UcmFja3NJZkV4aXN0cygpIGNvbnN0IHsgcmV0dXJuIG1fYXVkaW9U
cmFja3MuZ2V0KCk7IH0KICAgICBUZXh0VHJhY2tMaXN0JiB0ZXh0VHJhY2tzKCk7CisgICAgVGV4
dFRyYWNrTGlzdCogdGV4dFRyYWNrc0lmRXhpc3RzKCkgY29uc3QgeyByZXR1cm4gbV90ZXh0VHJh
Y2tzLmdldCgpOyB9CiAjZW5kaWYKIAogICAgIGRvdWJsZSBhcHBlbmRXaW5kb3dTdGFydCgpIGNv
bnN0OwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCmluZGV4IDcyYTRjNjk4OTJiYWYxNmFlNDFiOThmY2U2YmNhYjJmOWEzYTc3ZjUuLjVl
MjE2MjkwMDhjYTQ4NzIzNzI4OTU2YzM1YjJhZTAxMzQyMTNjZTYgMTAwNjQ0Ci0tLSBhL0xheW91
dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwx
NiBAQAorMjAxOS0xMC0wOSAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgorCisgICAg
ICAgIFlvdXR1YmUuY29tIGlzIHVuYWJsZSB0byBlbnRlciB0aGUgYmFjay9mb3J3YXJkIGNhY2hl
IG9uIG1hY09TCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yMDI3NTQKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzU2MTE3NjY2PgorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBsYXlvdXQgdGVzdCBjb3Zl
cmFnZS4KKworICAgICAgICAqIG1lZGlhL21lZGlhLXNvdXJjZS9tZWRpYS1zb3VyY2UtcGFnZS1j
YWNoZS1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIG1lZGlhL21lZGlhLXNvdXJjZS9t
ZWRpYS1zb3VyY2UtcGFnZS1jYWNoZS5odG1sOiBBZGRlZC4KKwogMjAxOS0xMC0wOSAgQWxpY2lh
IEJveWEgR2FyY8OtYSAgPGFib3lhQGlnYWxpYS5jb20+CiAKICAgICAgICAgW0dUS10gVW5yZXZp
ZXdlZCB0ZXN0IGdhcmRlbmluZwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvbWVkaWEvbWVkaWEt
c291cmNlL21lZGlhLXNvdXJjZS1wYWdlLWNhY2hlLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3Rz
L21lZGlhL21lZGlhLXNvdXJjZS9tZWRpYS1zb3VyY2UtcGFnZS1jYWNoZS1leHBlY3RlZC50eHQK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMC4uOGJkY2M5NzhlNjEyZDEyN2VmNzRhZjYwNWVlZTM2NzI2MGQ1NmRlMwotLS0g
L2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL21lZGlhL21lZGlhLXNvdXJjZS9tZWRpYS1zb3Vy
Y2UtcGFnZS1jYWNoZS1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwxMSBAQAorCitSVU4odmlkZW8u
c3JjID0gVVJMLmNyZWF0ZU9iamVjdFVSTChzb3VyY2UpKQorcGFnZXNob3cgLSBub3QgZnJvbSBj
YWNoZQorRVZFTlQoc291cmNlb3BlbikKK1JVTihzb3VyY2VCdWZmZXIgPSBzb3VyY2UuYWRkU291
cmNlQnVmZmVyKCJ2aWRlby9tb2NrOyBjb2RlY3M9bW9jayIpKQorRVhQRUNURUQgKHNvdXJjZS5z
b3VyY2VCdWZmZXJzWzBdID09ICdbb2JqZWN0IFNvdXJjZUJ1ZmZlcl0nKSBPSworcGFnZWhpZGUg
LSBlbnRlcmluZyBjYWNoZQorcGFnZXNob3cgLSBmcm9tIGNhY2hlCitQQVNTOiBQYWdlIHdhcyBy
ZXN0b3JlZCBmcm9tIFBhZ2UgQ2FjaGUKK0VORCBPRiBURVNUCisKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL21lZGlhL21lZGlhLXNvdXJjZS9tZWRpYS1zb3VyY2UtcGFnZS1jYWNoZS5odG1sIGIv
TGF5b3V0VGVzdHMvbWVkaWEvbWVkaWEtc291cmNlL21lZGlhLXNvdXJjZS1wYWdlLWNhY2hlLmh0
bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMC4uODVjYzMxNmNmOWMxNWRhY2Q2YjllNWIzNTZlMmQ5ZDZhZGVmMTM3Ygot
LS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL21lZGlhL21lZGlhLXNvdXJjZS9tZWRpYS1z
b3VyY2UtcGFnZS1jYWNoZS5odG1sCkBAIC0wLDAgKzEsNTEgQEAKKzwhLS0gd2Via2l0LXRlc3Qt
cnVubmVyIFsgZW5hYmxlUGFnZUNhY2hlPXRydWUgXSAtLT4KKzwhRE9DVFlQRSBodG1sPgorPGh0
bWw+Cis8aGVhZD4KKyAgICA8dGl0bGU+bW9jay1tZWRpYS1zb3VyY2U8L3RpdGxlPgorICAgIDxz
Y3JpcHQgc3JjPSJtb2NrLW1lZGlhLXNvdXJjZS5qcyI+PC9zY3JpcHQ+CisgICAgPHNjcmlwdCBz
cmM9Ii4uL3ZpZGVvLXRlc3QuanMiPjwvc2NyaXB0PgorICAgIDxzY3JpcHQ+CisgICAgdmFyIHNv
dXJjZTsKKyAgICB2YXIgc291cmNlQnVmZmVyOworCisgICAgaWYgKHdpbmRvdy5pbnRlcm5hbHMp
CisgICAgICAgIGludGVybmFscy5pbml0aWFsaXplTW9ja01lZGlhU291cmNlKCk7CisKKyAgICB3
aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigicGFnZXNob3ciLCBmdW5jdGlvbihldmVudCkgeworICAg
ICAgICBjb25zb2xlV3JpdGUoInBhZ2VzaG93IC0gIiArIChldmVudC5wZXJzaXN0ZWQgPyAiIiA6
ICJub3QgIikgKyAiZnJvbSBjYWNoZSIpOworICAgICAgICBpZiAoZXZlbnQucGVyc2lzdGVkKSB7
CisgICAgICAgICAgICBjb25zb2xlV3JpdGUoIlBBU1M6IFBhZ2Ugd2FzIHJlc3RvcmVkIGZyb20g
UGFnZSBDYWNoZSIpOworICAgICAgICAgICAgZW5kVGVzdCgpOworICAgICAgICB9CisgICAgfSk7
CisKKyAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigicGFnZWhpZGUiLCBmdW5jdGlvbihldmVu
dCkgeworICAgICAgICBjb25zb2xlV3JpdGUoInBhZ2VoaWRlIC0gIiArIChldmVudC5wZXJzaXN0
ZWQgPyAiIiA6ICJub3QgIikgKyAiZW50ZXJpbmcgY2FjaGUiKTsKKyAgICAgICAgaWYgKCFldmVu
dC5wZXJzaXN0ZWQpIHsKKyAgICAgICAgICAgIGNvbnNvbGVXcml0ZSgiRkFJTDogUGFnZSBmYWls
ZWQgdG8gZW50ZXIgdGhlIFBhZ2UgQ2FjaGUiKTsKKyAgICAgICAgICAgIGVuZFRlc3QoKTsKKyAg
ICAgICAgfQorICAgIH0pOworCisgICAgZnVuY3Rpb24gcnVuVGVzdCgpIHsKKyAgICAgICAgZmlu
ZE1lZGlhRWxlbWVudCgpOworCisgICAgICAgIHNvdXJjZSA9IG5ldyBNZWRpYVNvdXJjZSgpOwor
ICAgICAgICB3YWl0Rm9yRXZlbnQoJ3NvdXJjZW9wZW4nLCBzb3VyY2VPcGVuLCBmYWxzZSwgZmFs
c2UsIHNvdXJjZSk7CisgICAgICAgIHJ1bigndmlkZW8uc3JjID0gVVJMLmNyZWF0ZU9iamVjdFVS
TChzb3VyY2UpJyk7CisgICAgfQorCisgICAgZnVuY3Rpb24gc291cmNlT3BlbigpIHsKKyAgICAg
ICAgcnVuKCdzb3VyY2VCdWZmZXIgPSBzb3VyY2UuYWRkU291cmNlQnVmZmVyKCJ2aWRlby9tb2Nr
OyBjb2RlY3M9bW9jayIpJyk7CisgICAgICAgIHRlc3RFeHBlY3RlZCgnc291cmNlLnNvdXJjZUJ1
ZmZlcnNbMF0nLCBzb3VyY2VCdWZmZXIpOworICAgICAgICB0ZXN0TGluay5jbGljaygpOyAKKyAg
ICB9CisgICAgCisgICAgPC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keSBvbmxvYWQ9InJ1blRlc3Qo
KSI+CisgICAgPHZpZGVvPjwvdmlkZW8+CisgICAgPGEgaWQ9InRlc3RMaW5rIiBocmVmPSIuLi8u
Li9mYXN0L2hpc3RvcnkvcmVzb3VyY2VzL3BhZ2UtY2FjaGUtaGVscGVyLmh0bWwiIHN0eWxlPSJk
aXNwbGF5OiBub25lIj5MaW5rPC9hPgorPC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>