<?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>239325</bug_id>
          
          <creation_ts>2022-04-14 01:35:08 -0700</creation_ts>
          <short_desc>A suspended remote shared worker should resume when a new SharedWorker is added</short_desc>
          <delta_ts>2022-04-21 09:57:14 -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>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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="youenn fablet">youennf</reporter>
          <assigned_to name="youenn fablet">youennf</assigned_to>
          <cc>cdumez</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1861417</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2022-04-14 01:35:08 -0700</bug_when>
    <thetext>A suspended remote shared worker should resume when a new SharedWorker is added</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1861418</commentid>
    <comment_count>1</comment_count>
      <attachid>457602</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2022-04-14 01:43:54 -0700</bug_when>
    <thetext>Created attachment 457602
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1861460</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-04-14 06:15:08 -0700</bug_when>
    <thetext>&lt;rdar://problem/91749543&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1863299</commentid>
    <comment_count>3</comment_count>
      <attachid>457602</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2022-04-21 08:26:03 -0700</bug_when>
    <thetext>Comment on attachment 457602
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1863324</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-04-21 09:57:11 -0700</bug_when>
    <thetext>Committed r293173 (249855@main): &lt;https://commits.webkit.org/249855@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 457602.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>457602</attachid>
            <date>2022-04-14 01:43:54 -0700</date>
            <delta_ts>2022-04-21 09:57:13 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-239325-20220414104352.patch</filename>
            <type>text/plain</type>
            <size>12718</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkyODU5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDk1OTliYTk5MDc1Njg1NDg4
MTljMjkwOGNiYTA0YThkNTA1ZjM5MTMuLjMzYmQwYTY2NGI2NDc4OWIwMDMyYTMzY2M4ZTUyNTI2
ODYzM2EzYmMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMjItMDQtMTQgIFlvdWVubiBG
YWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgorCisgICAgICAgIEEgc3VzcGVuZGVkIHJlbW90ZSBz
aGFyZWQgd29ya2VyIHNob3VsZCByZXN1bWUgd2hlbiBhIG5ldyBTaGFyZWRXb3JrZXIgaXMgYWRk
ZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzOTMy
NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIENoZWNr
IHdoZXRoZXIgcmVzdW1pbmcvc3VzcGVuZGluZyByZW1vdGUgc2hhcmVkIHdvcmtlciBpbiBjYXNl
IG9mIGFkZGVkL3JlbW92ZWQgU2hhcmVkV29ya2VyIG9iamVjdC4KKyAgICAgICAgTWFrZSBzdXJl
IHRvIHN1c3BlbmQgdGhlIHJlbW90ZSBzaGFyZWQgd29ya2VyIGF0IGxhdW5jaCB0aW1lIGlmIG5l
ZWRlZC4KKworICAgICAgICBDb3ZlcmVkIGJ5IHVwZGF0ZWQgdGVzdC4KKworICAgICAgICAqIE5l
dHdvcmtQcm9jZXNzL1NoYXJlZFdvcmtlci9XZWJTaGFyZWRXb3JrZXIuY3BwOgorICAgICAgICAq
IE5ldHdvcmtQcm9jZXNzL1NoYXJlZFdvcmtlci9XZWJTaGFyZWRXb3JrZXIuaDoKKyAgICAgICAg
KiBOZXR3b3JrUHJvY2Vzcy9TaGFyZWRXb3JrZXIvV2ViU2hhcmVkV29ya2VyU2VydmVyLmNwcDoK
KwogMjAyMi0wNC0xNCAgWW91ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+CiAKICAgICAg
ICAgU2VydmljZVdvcmtlci5wb3N0TWVzc2FnZSgpIGRvZXNuJ3Qgd29yayBmcm9tIGluc2lkZSBp
ZnJhbWUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvU2hhcmVkV29y
a2VyL1dlYlNoYXJlZFdvcmtlci5jcHAgYi9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL1No
YXJlZFdvcmtlci9XZWJTaGFyZWRXb3JrZXIuY3BwCmluZGV4IDgyYmQ5NTIyZDM4OWEyM2IwZTY1
ZDU3Mjk0MjQyM2QyMmVhMWJlYTYuLmU2MTYxZTk2MzM2MGE1OTA4ODBmODMzM2EyNjU4NTQ1NWU2
NTNmOTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvU2hhcmVkV29y
a2VyL1dlYlNoYXJlZFdvcmtlci5jcHAKKysrIGIvU291cmNlL1dlYktpdC9OZXR3b3JrUHJvY2Vz
cy9TaGFyZWRXb3JrZXIvV2ViU2hhcmVkV29ya2VyLmNwcApAQCAtNzIsMTAgKzcyLDI2IEBAIFdl
YkNvcmU6OlJlZ2lzdHJhYmxlRG9tYWluIFdlYlNoYXJlZFdvcmtlcjo6cmVnaXN0cmFibGVEb21h
aW4oKSBjb25zdAogICAgIHJldHVybiBXZWJDb3JlOjpSZWdpc3RyYWJsZURvbWFpbiB7IHVybCgp
IH07CiB9CiAKK3ZvaWQgV2ViU2hhcmVkV29ya2VyOjpzZXRGZXRjaFJlc3VsdChXZWJDb3JlOjpX
b3JrZXJGZXRjaFJlc3VsdCYmIGZldGNoUmVzdWx0LCBXZWJTaGFyZWRXb3JrZXJTZXJ2ZXJUb0Nv
bnRleHRDb25uZWN0aW9uKiBjb250ZXh0Q29ubmVjdGlvbikKK3sKKyAgICBtX2ZldGNoUmVzdWx0
ID0gV1RGTW92ZShmZXRjaFJlc3VsdCk7CisgICAgaWYgKGNvbnRleHRDb25uZWN0aW9uKQorICAg
ICAgICBsYXVuY2goKmNvbnRleHRDb25uZWN0aW9uKTsKK30KKwogdm9pZCBXZWJTaGFyZWRXb3Jr
ZXI6OmRpZENyZWF0ZUNvbnRleHRDb25uZWN0aW9uKFdlYlNoYXJlZFdvcmtlclNlcnZlclRvQ29u
dGV4dENvbm5lY3Rpb24mIGNvbnRleHRDb25uZWN0aW9uKQogewogICAgIGZvciAoYXV0byYgc2hh
cmVkV29ya2VyT2JqZWN0SWRlbnRpZmllciA6IG1fc2hhcmVkV29ya2VyT2JqZWN0cy5rZXlzKCkp
CiAgICAgICAgIGNvbnRleHRDb25uZWN0aW9uLmFkZFNoYXJlZFdvcmtlck9iamVjdChzaGFyZWRX
b3JrZXJPYmplY3RJZGVudGlmaWVyKTsKKyAgICBpZiAoZGlkRmluaXNoRmV0Y2hpbmcoKSkKKyAg
ICAgICAgbGF1bmNoKGNvbnRleHRDb25uZWN0aW9uKTsKK30KKwordm9pZCBXZWJTaGFyZWRXb3Jr
ZXI6OmxhdW5jaChXZWJTaGFyZWRXb3JrZXJTZXJ2ZXJUb0NvbnRleHRDb25uZWN0aW9uJiBjb25u
ZWN0aW9uKQoreworICAgIGNvbm5lY3Rpb24ubGF1bmNoU2hhcmVkV29ya2VyKCp0aGlzKTsKKyAg
ICBpZiAobV9pc1N1c3BlbmRlZCkKKyAgICAgICAgY29ubmVjdGlvbi5zdXNwZW5kU2hhcmVkV29y
a2VyKGlkZW50aWZpZXIoKSk7CiB9CiAKIHZvaWQgV2ViU2hhcmVkV29ya2VyOjphZGRTaGFyZWRX
b3JrZXJPYmplY3QoV2ViQ29yZTo6U2hhcmVkV29ya2VyT2JqZWN0SWRlbnRpZmllciBzaGFyZWRX
b3JrZXJPYmplY3RJZGVudGlmaWVyLCBjb25zdCBXZWJDb3JlOjpUcmFuc2ZlcnJlZE1lc3NhZ2VQ
b3J0JiBwb3J0KQpAQCAtODMsNiArOTksOCBAQCB2b2lkIFdlYlNoYXJlZFdvcmtlcjo6YWRkU2hh
cmVkV29ya2VyT2JqZWN0KFdlYkNvcmU6OlNoYXJlZFdvcmtlck9iamVjdElkZW50aWZpZQogICAg
IG1fc2hhcmVkV29ya2VyT2JqZWN0cy5hZGQoc2hhcmVkV29ya2VyT2JqZWN0SWRlbnRpZmllciwg
U2hhcmVkV29ya2VyT2JqZWN0U3RhdGUgeyBmYWxzZSwgcG9ydCB9KTsKICAgICBpZiAoYXV0byog
Y29ubmVjdGlvbiA9IGNvbnRleHRDb25uZWN0aW9uKCkpCiAgICAgICAgIGNvbm5lY3Rpb24tPmFk
ZFNoYXJlZFdvcmtlck9iamVjdChzaGFyZWRXb3JrZXJPYmplY3RJZGVudGlmaWVyKTsKKworICAg
IHJlc3VtZUlmTmVlZGVkKCk7CiB9CiAKIHZvaWQgV2ViU2hhcmVkV29ya2VyOjpyZW1vdmVTaGFy
ZWRXb3JrZXJPYmplY3QoV2ViQ29yZTo6U2hhcmVkV29ya2VyT2JqZWN0SWRlbnRpZmllciBzaGFy
ZWRXb3JrZXJPYmplY3RJZGVudGlmaWVyKQpAQCAtOTAsNiArMTA4LDggQEAgdm9pZCBXZWJTaGFy
ZWRXb3JrZXI6OnJlbW92ZVNoYXJlZFdvcmtlck9iamVjdChXZWJDb3JlOjpTaGFyZWRXb3JrZXJP
YmplY3RJZGVudGkKICAgICBtX3NoYXJlZFdvcmtlck9iamVjdHMucmVtb3ZlKHNoYXJlZFdvcmtl
ck9iamVjdElkZW50aWZpZXIpOwogICAgIGlmIChhdXRvKiBjb25uZWN0aW9uID0gY29udGV4dENv
bm5lY3Rpb24oKSkKICAgICAgICAgY29ubmVjdGlvbi0+cmVtb3ZlU2hhcmVkV29ya2VyT2JqZWN0
KHNoYXJlZFdvcmtlck9iamVjdElkZW50aWZpZXIpOworCisgICAgc3VzcGVuZElmTmVlZGVkKCk7
CiB9CiAKIHZvaWQgV2ViU2hhcmVkV29ya2VyOjpzdXNwZW5kKFdlYkNvcmU6OlNoYXJlZFdvcmtl
ck9iamVjdElkZW50aWZpZXIgc2hhcmVkV29ya2VyT2JqZWN0SWRlbnRpZmllcikKQEAgLTEwMCw2
ICsxMjAsMTIgQEAgdm9pZCBXZWJTaGFyZWRXb3JrZXI6OnN1c3BlbmQoV2ViQ29yZTo6U2hhcmVk
V29ya2VyT2JqZWN0SWRlbnRpZmllciBzaGFyZWRXb3JrZXIKIAogICAgIGl0ZXJhdG9yLT52YWx1
ZS5pc1N1c3BlbmRlZCA9IHRydWU7CiAgICAgQVNTRVJUKCFtX2lzU3VzcGVuZGVkKTsKKworICAg
IHN1c3BlbmRJZk5lZWRlZCgpOworfQorCit2b2lkIFdlYlNoYXJlZFdvcmtlcjo6c3VzcGVuZElm
TmVlZGVkKCkKK3sKICAgICBpZiAobV9pc1N1c3BlbmRlZCkKICAgICAgICAgcmV0dXJuOwogCkBA
IC0xMjAsNiArMTQ2LDEyIEBAIHZvaWQgV2ViU2hhcmVkV29ya2VyOjpyZXN1bWUoV2ViQ29yZTo6
U2hhcmVkV29ya2VyT2JqZWN0SWRlbnRpZmllciBzaGFyZWRXb3JrZXJPCiAgICAgICAgIHJldHVy
bjsKIAogICAgIGl0ZXJhdG9yLT52YWx1ZS5pc1N1c3BlbmRlZCA9IGZhbHNlOworCisgICAgcmVz
dW1lSWZOZWVkZWQoKTsKK30KKwordm9pZCBXZWJTaGFyZWRXb3JrZXI6OnJlc3VtZUlmTmVlZGVk
KCkKK3sKICAgICBpZiAoIW1faXNTdXNwZW5kZWQpCiAgICAgICAgIHJldHVybjsKIApkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYktpdC9OZXR3b3JrUHJvY2Vzcy9TaGFyZWRXb3JrZXIvV2ViU2hhcmVk
V29ya2VyLmggYi9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL1NoYXJlZFdvcmtlci9XZWJT
aGFyZWRXb3JrZXIuaAppbmRleCAxMzlmNjA3MDIwNjBlMDRhNjg5MmI3ZjFhMzU3OGU4MmQwNjZi
YTI4Li4zY2M0YTY4OWQ1ZWVjNTQ1NWUwYjBkY2FlOTcwN2YzZWUwNzdiMTY1IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL1NoYXJlZFdvcmtlci9XZWJTaGFyZWRXb3Jr
ZXIuaAorKysgYi9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL1NoYXJlZFdvcmtlci9XZWJT
aGFyZWRXb3JrZXIuaApAQCAtNzIsNyArNzIsNyBAQCBwdWJsaWM6CiAgICAgdm9pZCBtYXJrQXNS
dW5uaW5nKCkgeyBtX2lzUnVubmluZyA9IHRydWU7IH0KIAogICAgIGNvbnN0IFdlYkNvcmU6Oldv
cmtlckZldGNoUmVzdWx0JiBmZXRjaFJlc3VsdCgpIGNvbnN0IHsgcmV0dXJuIG1fZmV0Y2hSZXN1
bHQ7IH0KLSAgICB2b2lkIHNldEZldGNoUmVzdWx0KFdlYkNvcmU6OldvcmtlckZldGNoUmVzdWx0
JiYgZmV0Y2hSZXN1bHQpIHsgbV9mZXRjaFJlc3VsdCA9IFdURk1vdmUoZmV0Y2hSZXN1bHQpOyB9
CisgICAgdm9pZCBzZXRGZXRjaFJlc3VsdChXZWJDb3JlOjpXb3JrZXJGZXRjaFJlc3VsdCYmLCBX
ZWJTaGFyZWRXb3JrZXJTZXJ2ZXJUb0NvbnRleHRDb25uZWN0aW9uKik7CiAgICAgYm9vbCBkaWRG
aW5pc2hGZXRjaGluZygpIGNvbnN0IHsgcmV0dXJuICEhbV9mZXRjaFJlc3VsdC5zY3JpcHQ7IH0K
IAogcHJpdmF0ZToKQEAgLTgxLDYgKzgxLDEwIEBAIHByaXZhdGU6CiAgICAgV2ViU2hhcmVkV29y
a2VyKGNvbnN0IFdlYlNoYXJlZFdvcmtlciYpID0gZGVsZXRlOwogICAgIFdlYlNoYXJlZFdvcmtl
ciYgb3BlcmF0b3I9KGNvbnN0IFdlYlNoYXJlZFdvcmtlciYpID0gZGVsZXRlOwogCisgICAgdm9p
ZCBzdXNwZW5kSWZOZWVkZWQoKTsKKyAgICB2b2lkIHJlc3VtZUlmTmVlZGVkKCk7CisgICAgdm9p
ZCBsYXVuY2goV2ViU2hhcmVkV29ya2VyU2VydmVyVG9Db250ZXh0Q29ubmVjdGlvbiYpOworCiAg
ICAgc3RydWN0IFNoYXJlZFdvcmtlck9iamVjdFN0YXRlIHsKICAgICAgICAgYm9vbCBpc1N1c3Bl
bmRlZCB7IGZhbHNlIH07CiAgICAgICAgIFdlYkNvcmU6OlRyYW5zZmVycmVkTWVzc2FnZVBvcnQg
cG9ydDsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvU2hhcmVkV29y
a2VyL1dlYlNoYXJlZFdvcmtlclNlcnZlci5jcHAgYi9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9j
ZXNzL1NoYXJlZFdvcmtlci9XZWJTaGFyZWRXb3JrZXJTZXJ2ZXIuY3BwCmluZGV4IDlhNjlmMTM4
ZjlmNWRjMzM2ZjAzMzhhNzBjNTRlMTEyM2U0NjJkNGMuLjQwZDNmMjJiZGFjYzlhODg4NzA3ZmFk
ZGM1NjBmMDg1ZmM2MDkwM2MgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nl
c3MvU2hhcmVkV29ya2VyL1dlYlNoYXJlZFdvcmtlclNlcnZlci5jcHAKKysrIGIvU291cmNlL1dl
YktpdC9OZXR3b3JrUHJvY2Vzcy9TaGFyZWRXb3JrZXIvV2ViU2hhcmVkV29ya2VyU2VydmVyLmNw
cApAQCAtMTA3LDEzICsxMDcsMTEgQEAgdm9pZCBXZWJTaGFyZWRXb3JrZXJTZXJ2ZXI6OmRpZEZp
bmlzaEZldGNoaW5nU2hhcmVkV29ya2VyU2NyaXB0KFdlYlNoYXJlZFdvcmtlciYKICAgICAgICAg
cmV0dXJuOwogICAgIH0KIAotICAgIHNoYXJlZFdvcmtlci5zZXRGZXRjaFJlc3VsdChXVEZNb3Zl
KGZldGNoUmVzdWx0KSk7CisgICAgYXV0byogY29ubmVjdGlvbiA9IG1fY29udGV4dENvbm5lY3Rp
b25zLmdldChzaGFyZWRXb3JrZXIucmVnaXN0cmFibGVEb21haW4oKSk7CisgICAgc2hhcmVkV29y
a2VyLnNldEZldGNoUmVzdWx0KFdURk1vdmUoZmV0Y2hSZXN1bHQpLCBjb25uZWN0aW9uKTsKIAot
ICAgIGlmIChhdXRvKiBjb250ZXh0Q29ubmVjdGlvbiA9IHNoYXJlZFdvcmtlci5jb250ZXh0Q29u
bmVjdGlvbigpKSB7Ci0gICAgICAgIGNvbnRleHRDb25uZWN0aW9uLT5sYXVuY2hTaGFyZWRXb3Jr
ZXIoc2hhcmVkV29ya2VyKTsKLSAgICAgICAgcmV0dXJuOwotICAgIH0KLSAgICBjcmVhdGVDb250
ZXh0Q29ubmVjdGlvbihzaGFyZWRXb3JrZXIucmVnaXN0cmFibGVEb21haW4oKSwgc2hhcmVkV29y
a2VyLmZpcnN0U2hhcmVkV29ya2VyT2JqZWN0UHJvY2VzcygpKTsKKyAgICBpZiAoIWNvbm5lY3Rp
b24pCisgICAgICAgIGNyZWF0ZUNvbnRleHRDb25uZWN0aW9uKHNoYXJlZFdvcmtlci5yZWdpc3Ry
YWJsZURvbWFpbigpLCBzaGFyZWRXb3JrZXIuZmlyc3RTaGFyZWRXb3JrZXJPYmplY3RQcm9jZXNz
KCkpOwogfQogCiBib29sIFdlYlNoYXJlZFdvcmtlclNlcnZlcjo6bmVlZHNDb250ZXh0Q29ubmVj
dGlvbkZvclJlZ2lzdHJhYmxlRG9tYWluKGNvbnN0IFdlYkNvcmU6OlJlZ2lzdHJhYmxlRG9tYWlu
JiByZWdpc3RyYWJsZURvbWFpbikgY29uc3QKQEAgLTE4Niw4ICsxODQsNiBAQCB2b2lkIFdlYlNo
YXJlZFdvcmtlclNlcnZlcjo6Y29udGV4dENvbm5lY3Rpb25DcmVhdGVkKFdlYlNoYXJlZFdvcmtl
clNlcnZlclRvQ29udAogICAgICAgICAgICAgY29udGludWU7CiAKICAgICAgICAgc2hhcmVkV29y
a2VyLT5kaWRDcmVhdGVDb250ZXh0Q29ubmVjdGlvbihjb250ZXh0Q29ubmVjdGlvbik7Ci0gICAg
ICAgIGlmIChzaGFyZWRXb3JrZXItPmRpZEZpbmlzaEZldGNoaW5nKCkpCi0gICAgICAgICAgICBj
b250ZXh0Q29ubmVjdGlvbi5sYXVuY2hTaGFyZWRXb3JrZXIoKnNoYXJlZFdvcmtlcik7CiAgICAg
fQogfQogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKaW5kZXggZWZkMTEwMjgyOWQ4NzY3ZTY2YmIyOTYwZTk0Nzc5NmVhZDU0OTliNC4u
MWM3ODczN2NiNWQwZmQwNjY0Mjg2MzAzOGU5NDMwMWI1ZGUyNzA4ZSAxMDA2NDQKLS0tIGEvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsx
LDE1IEBACisyMDIyLTA0LTE0ICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKwor
ICAgICAgICBBIHN1c3BlbmRlZCByZW1vdGUgc2hhcmVkIHdvcmtlciBzaG91bGQgcmVzdW1lIHdo
ZW4gYSBuZXcgU2hhcmVkV29ya2VyIGlzIGFkZGVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzkzMjUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICAqIGh0dHAvdGVzdHMvbmF2aWdhdGlvbi9wYWdlLWNhY2hl
LXNoYXJlZC13b3JrZXItZXhwZWN0ZWQudHh0OgorICAgICAgICAqIGh0dHAvdGVzdHMvbmF2aWdh
dGlvbi9wYWdlLWNhY2hlLXNoYXJlZC13b3JrZXIuaHRtbDoKKyAgICAgICAgKiBodHRwL3Rlc3Rz
L25hdmlnYXRpb24vcmVzb3VyY2VzL3BhZ2UtY2FjaGUtaGVscGVyLWZvci1zaGFyZWR3b3JrZXIu
aHRtbDoKKyAgICAgICAgKiBodHRwL3Rlc3RzL25hdmlnYXRpb24vcmVzb3VyY2VzL3NoYXJlZC13
b3JrZXItc2NyaXB0LmpzOgorCiAyMDIyLTA0LTE0ICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFw
cGxlLmNvbT4KIAogICAgICAgICBTZXJ2aWNlV29ya2VyLnBvc3RNZXNzYWdlKCkgZG9lc24ndCB3
b3JrIGZyb20gaW5zaWRlIGlmcmFtZQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0
cy9uYXZpZ2F0aW9uL3BhZ2UtY2FjaGUtc2hhcmVkLXdvcmtlci1leHBlY3RlZC50eHQgYi9MYXlv
dXRUZXN0cy9odHRwL3Rlc3RzL25hdmlnYXRpb24vcGFnZS1jYWNoZS1zaGFyZWQtd29ya2VyLWV4
cGVjdGVkLnR4dAppbmRleCA3MTY5NDk5OTQ1MjM3YWZjOTc1NzEzNGI0MzU3OTRiYjMwNjc0ODIw
Li4wYzQ4YzQ2ZDA5NzQzYzg5ZTMyOWRlNzkwMzYyODE2YjgwN2Y1MTZkIDEwMDY0NAotLS0gYS9M
YXlvdXRUZXN0cy9odHRwL3Rlc3RzL25hdmlnYXRpb24vcGFnZS1jYWNoZS1zaGFyZWQtd29ya2Vy
LWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL25hdmlnYXRpb24vcGFn
ZS1jYWNoZS1zaGFyZWQtd29ya2VyLWV4cGVjdGVkLnR4dApAQCAtOCw2ICs4LDcgQEAgcGFnZWhp
ZGUgLSBlbnRlcmluZyBjYWNoZQogcGFnZXNob3cgLSBmcm9tIGNhY2hlCiBQQVNTIFBhZ2UgZGlk
IGVudGVyIGFuZCB3YXMgcmVzdG9yZWQgZnJvbSB0aGUgcGFnZSBjYWNoZQogUEFTUyBjb3VudGVy
IGlzIGJlbG93IDEwMAorUEFTUyBzdGF0ZSBpcyAiaHVuZ3J5IgogUEFTUyBzdWNjZXNzZnVsbHlQ
YXJzZWQgaXMgdHJ1ZQogCiBURVNUIENPTVBMRVRFCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9o
dHRwL3Rlc3RzL25hdmlnYXRpb24vcGFnZS1jYWNoZS1zaGFyZWQtd29ya2VyLmh0bWwgYi9MYXlv
dXRUZXN0cy9odHRwL3Rlc3RzL25hdmlnYXRpb24vcGFnZS1jYWNoZS1zaGFyZWQtd29ya2VyLmh0
bWwKaW5kZXggODU5ZmFlM2VjODdhMTExYzE3MWY1MTM1Zjg2YjVmOTE3NWJiYTJjNS4uODVlYzU0
MGM5OTZhYzg2Yzk1OTE0YmZjNTM4MzMyODFmOWZkZDZhZSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL3BhZ2UtY2FjaGUtc2hhcmVkLXdvcmtlci5odG1sCisr
KyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbmF2aWdhdGlvbi9wYWdlLWNhY2hlLXNoYXJlZC13
b3JrZXIuaHRtbApAQCAtOCw3ICs4LDggQEAgZGVzY3JpcHRpb24oJ1Rlc3RzIHRoYXQgYSBwYWdl
IHdpdGggYSBTaGFyZWRXb3JrZXIgZ29lcyBpbnRvIHRoZSBwYWdlIGNhY2hlLicpOwogd2luZG93
LmpzVGVzdElzQXN5bmMgPSB0cnVlOwogCiB2YXIgcmVzdG9yZWRGcm9tUGFnZUNhY2hlID0gZmFs
c2U7Ci12YXIgc3c7Cit2YXIgc3cxLCBzdzI7Cit2YXIgc3RhdGU7CiAKIHdpbmRvdy5hZGRFdmVu
dExpc3RlbmVyKCJwYWdlc2hvdyIsIGFzeW5jIGZ1bmN0aW9uKGV2ZW50KSB7CiAgICAgZGVidWco
InBhZ2VzaG93IC0gIiArIChldmVudC5wZXJzaXN0ZWQgPyAiIiA6ICJub3QgIikgKyAiZnJvbSBj
YWNoZSIpOwpAQCAtMTcsMTMgKzE4LDE3IEBAIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCJwYWdl
c2hvdyIsIGFzeW5jIGZ1bmN0aW9uKGV2ZW50KSB7CiAgICAgICAgIHRlc3RQYXNzZWQoIlBhZ2Ug
ZGlkIGVudGVyIGFuZCB3YXMgcmVzdG9yZWQgZnJvbSB0aGUgcGFnZSBjYWNoZSIpOwogICAgICAg
ICByZXN0b3JlZEZyb21QYWdlQ2FjaGUgPSB0cnVlOwogCi0gICAgICAgIHN3LnBvcnQucG9zdE1l
c3NhZ2UoJ2NvdW50ZXInKTsKLSAgICAgICAgY29uc3QgY291bnRlciA9IGF3YWl0IG5ldyBQcm9t
aXNlKHJlc29sdmUgPT4gc3cucG9ydC5vbm1lc3NhZ2UgPSAoZXZlbnQpID0+IHJlc29sdmUoZXZl
bnQuZGF0YSkpOworICAgICAgICBzdzEucG9ydC5wb3N0TWVzc2FnZSgnY291bnRlcicpOworICAg
ICAgICBjb25zdCBjb3VudGVyID0gYXdhaXQgbmV3IFByb21pc2UocmVzb2x2ZSA9PiBzdzEucG9y
dC5vbm1lc3NhZ2UgPSAoZXZlbnQpID0+IHJlc29sdmUoZXZlbnQuZGF0YSkpOwogICAgICAgICBp
ZiAoY291bnRlciA8IDEwMCkKICAgICAgICAgICAgIHRlc3RQYXNzZWQoImNvdW50ZXIgaXMgYmVs
b3cgMTAwIik7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHRlc3RGYWlsZWQoImNvdW50ZXIg
aXMgYWJvdmUgMTAwIik7CiAKKyAgICAgICAgc3cyLnBvcnQucG9zdE1lc3NhZ2UoJ2dldFN0YXRl
Jyk7CisgICAgICAgIHN0YXRlID0gYXdhaXQgbmV3IFByb21pc2UocmVzb2x2ZSA9PiBzdzIucG9y
dC5vbm1lc3NhZ2UgPSAoZXZlbnQpID0+IHJlc29sdmUoZXZlbnQuZGF0YSkpOworICAgICAgICBz
aG91bGRCZUVxdWFsVG9TdHJpbmcoInN0YXRlIiwgImh1bmdyeSIpOworCiAgICAgICAgIHNldFRp
bWVvdXQoZmluaXNoSlNUZXN0LCAwKTsKICAgICB9CiB9LCBmYWxzZSk7CkBAIC0zNyw3ICs0Miw4
IEBAIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCJwYWdlaGlkZSIsIGZ1bmN0aW9uKGV2ZW50KSB7
CiB9LCBmYWxzZSk7CiAKIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdsb2FkJywgZnVuY3Rpb24o
KSB7Ci0gICAgc3cgPSBuZXcgU2hhcmVkV29ya2VyKCdyZXNvdXJjZXMvc2hhcmVkLXdvcmtlci1z
Y3JpcHQuanMnKTsKKyAgICBzdzEgPSBuZXcgU2hhcmVkV29ya2VyKCdyZXNvdXJjZXMvc2hhcmVk
LXdvcmtlci1zY3JpcHQuanM/MScpOworICAgIHN3MiA9IG5ldyBTaGFyZWRXb3JrZXIoJ3Jlc291
cmNlcy9zaGFyZWQtd29ya2VyLXNjcmlwdC5qcz8yJyk7CiAgICAgc2V0VGltZW91dChmdW5jdGlv
bigpIHsKICAgICAgIC8vIEZvcmNlIGEgYmFjayBuYXZpZ2F0aW9uIGJhY2sgdG8gdGhpcyBwYWdl
LgogICAgICAgd2luZG93LmxvY2F0aW9uLmhyZWYgPSAicmVzb3VyY2VzL3BhZ2UtY2FjaGUtaGVs
cGVyLWZvci1zaGFyZWR3b3JrZXIuaHRtbCI7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRw
L3Rlc3RzL25hdmlnYXRpb24vcmVzb3VyY2VzL3BhZ2UtY2FjaGUtaGVscGVyLWZvci1zaGFyZWR3
b3JrZXIuaHRtbCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbmF2aWdhdGlvbi9yZXNvdXJjZXMv
cGFnZS1jYWNoZS1oZWxwZXItZm9yLXNoYXJlZHdvcmtlci5odG1sCmluZGV4IDcwZTJhMGFlM2I4
N2RmMGRkYzM2Y2VlYzMzYWRhMDU4M2U0ZTkzMGYuLmJiNWE5OTc0Y2M4MGM3NWZiMzViZDE3MGMx
MzBkY2FhZjhkODUzMDAgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbmF2aWdh
dGlvbi9yZXNvdXJjZXMvcGFnZS1jYWNoZS1oZWxwZXItZm9yLXNoYXJlZHdvcmtlci5odG1sCisr
KyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbmF2aWdhdGlvbi9yZXNvdXJjZXMvcGFnZS1jYWNo
ZS1oZWxwZXItZm9yLXNoYXJlZHdvcmtlci5odG1sCkBAIC0xMCw3ICsxMCw3IEBAIGFzeW5jIGZ1
bmN0aW9uIGRvVGVzdChjb3VudGVyKQogICAgICAgICByZXR1cm47CiAKICAgICBjaGFubmVsLnBv
c3RNZXNzYWdlKCdwaW5nJyk7Ci0gICAgcmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWpl
Y3QpID0+IHsKKyAgICBhd2FpdCBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7CiAg
ICAgICAgICBsZXQgbXlUaW1lciA9IHNldFRpbWVvdXQocmVzb2x2ZSwgMTAwMCk7CiAgICAgICAg
ICBjaGFubmVsLm9ubWVzc2FnZSA9IGFzeW5jICgpID0+IHsKICAgICAgICAgICAgICBjbGVhclRp
bWVvdXQobXlUaW1lcik7CkBAIC0xOSw2ICsxOSwxMCBAQCBhc3luYyBmdW5jdGlvbiBkb1Rlc3Qo
Y291bnRlcikKICAgICAgICAgICAgICBkb1Rlc3QoKytjb3VudGVyKS50aGVuKHJlc29sdmUsIHJl
amVjdCk7CiAgICAgICAgICB9OwogICAgIH0pOworCisgICAgY29uc3Qgc3cyID0gbmV3IFNoYXJl
ZFdvcmtlcignc2hhcmVkLXdvcmtlci1zY3JpcHQuanM/MicpOworICAgIHN3Mi5wb3J0LnBvc3RN
ZXNzYWdlKHsgYWN0aW9uOiAnc2V0U3RhdGUnLCBzdGF0ZTogJ2h1bmdyeScgfSk7CisgICAgYXdh
aXQgbmV3IFByb21pc2UocmVzb2x2ZSA9PiBzdzIucG9ydC5vbm1lc3NhZ2UgPSByZXNvbHZlKTsK
IH0KIAogd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoImxvYWQiLCBhc3luYyAoKSA9PiB7CmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL25hdmlnYXRpb24vcmVzb3VyY2VzL3NoYXJl
ZC13b3JrZXItc2NyaXB0LmpzIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL3Jl
c291cmNlcy9zaGFyZWQtd29ya2VyLXNjcmlwdC5qcwppbmRleCAxZTllODEwYTM2MWY0NTI1YmVk
MDY1YjViMzUzOGI2YTgxNmNjYWVmLi43NWY3ZTI3ZDVlYjFiZDU0N2M1YjE5ZWY4NmQzNTFhZWQ3
YTgzNmFmIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL25hdmlnYXRpb24vcmVz
b3VyY2VzL3NoYXJlZC13b3JrZXItc2NyaXB0LmpzCisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVz
dHMvbmF2aWdhdGlvbi9yZXNvdXJjZXMvc2hhcmVkLXdvcmtlci1zY3JpcHQuanMKQEAgLTEsNSAr
MSw2IEBACiB2YXIgY2hhbm5lbCA9IG5ldyBCcm9hZGNhc3RDaGFubmVsKCdzaGFyZWQtd29ya2Vy
Jyk7CiB2YXIgY291bnRlciA9IDA7Cit2YXIgc3RhdGUgPSAnZW1wdHknOwogY2hhbm5lbC5vbm1l
c3NhZ2UgPSAoZXZlbnQpID0+IHsKICAgICBpZiAoZXZlbnQuZGF0YSA9PT0gJ3BpbmcnKSB7CiAg
ICAgICAgIGNvdW50ZXIrKzsKQEAgLTksNyArMTAsMTcgQEAgY2hhbm5lbC5vbm1lc3NhZ2UgPSAo
ZXZlbnQpID0+IHsKIHNlbGYub25jb25uZWN0ID0gZnVuY3Rpb24oZSkgewogICAgIGNvbnN0IHBv
cnQgPSBlLnBvcnRzWzBdOwogICAgIHBvcnQub25tZXNzYWdlID0gKGV2ZW50KSA9PiB7Ci0gICAg
ICAgIGlmIChldmVudC5kYXRhID09PSAnY291bnRlcicpCisgICAgICAgIGlmIChldmVudC5kYXRh
ID09PSAnY291bnRlcicpIHsKICAgICAgICAgICAgIHBvcnQucG9zdE1lc3NhZ2UoY291bnRlcik7
CisgICAgICAgICAgICByZXR1cm47CisgICAgICAgIH0KKyAgICAgICAgaWYgKGV2ZW50LmRhdGEg
PT09ICdnZXRTdGF0ZScpIHsKKyAgICAgICAgICAgIHBvcnQucG9zdE1lc3NhZ2Uoc3RhdGUpOwor
ICAgICAgICAgICAgcmV0dXJuOworICAgICAgICB9CisgICAgICAgIGlmIChldmVudC5kYXRhLmFj
dGlvbiA9PT0gJ3NldFN0YXRlJykgeworICAgICAgICAgICAgc3RhdGUgPSBldmVudC5kYXRhLnN0
YXRlOworICAgICAgICAgICAgcG9ydC5wb3N0TWVzc2FnZSgnb2snKTsKKyAgICAgICAgfQogICAg
IH07CiB9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>