<?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>228695</bug_id>
          
          <creation_ts>2021-08-01 20:38:09 -0700</creation_ts>
          <short_desc>[GLIB] Make CORS allowlist test wait for promise resolution</short_desc>
          <delta_ts>2021-08-02 07:31:17 -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>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=219995</see_also>
          <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="Lauro Moura">lmoura</reporter>
          <assigned_to name="Lauro Moura">lmoura</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>cgarcia</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1781185</commentid>
    <comment_count>0</comment_count>
    <who name="Lauro Moura">lmoura</who>
    <bug_when>2021-08-01 20:38:09 -0700</bug_when>
    <thetext>[GLIB] Make CORS allowlist test wait for promise resolution</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1781186</commentid>
    <comment_count>1</comment_count>
      <attachid>434732</attachid>
    <who name="Lauro Moura">lmoura</who>
    <bug_when>2021-08-01 20:40:21 -0700</bug_when>
    <thetext>Created attachment 434732
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1781232</commentid>
    <comment_count>2</comment_count>
      <attachid>434732</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2021-08-02 07:13:13 -0700</bug_when>
    <thetext>Comment on attachment 434732
Patch

Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1781233</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-08-02 07:30:31 -0700</bug_when>
    <thetext>Committed r280528 (240160@main): &lt;https://commits.webkit.org/240160@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 434732.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1781234</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-08-02 07:31:17 -0700</bug_when>
    <thetext>&lt;rdar://problem/81410960&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>434732</attachid>
            <date>2021-08-01 20:40:21 -0700</date>
            <delta_ts>2021-08-02 07:30:32 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-228695-20210802004020.patch</filename>
            <type>text/plain</type>
            <size>4621</size>
            <attacher name="Lauro Moura">lmoura</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgwNDk3CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMWIzNjJlZWYxYTVlZjJmYzg2MTgzOWExZmM5NWM3NGMy
ZWU4NjI5Zi4uYzU4YjZjYmIzZDgxOTQ5ZWI1YWNkYzQ0MWIyMDA1Y2MwYjYwZGI1NyAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIx
IEBACisyMDIxLTA4LTAxICBMYXVybyBNb3VyYSAgPGxtb3VyYUBpZ2FsaWEuY29tPgorCisgICAg
ICAgIFtHTElCXSBNYWtlIENPUlMgYWxsb3dsaXN0IHRlc3Qgd2FpdCBmb3IgcHJvbWlzZSByZXNv
bHV0aW9uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0y
Mjg2OTUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBy
Mjc4NDU2IGludHJvZHVjZWQgYSBDT1JTIGFsbG93IGxpc3QgdGVzdCB0aGF0IHRyaWVzIHRvIGZl
dGNoIGEKKyAgICAgICAgcmVzb3VyY2UgdXNpbmcgdGhlIGZldGNoKCkgZnVuY3Rpb24sIHdoaWNo
IHJldHVybnMgYSBwcm9taXNlLiBUaGlzIGlzCisgICAgICAgIHdvcmtpbmcgb24gR1RLIGJ1dCBp
biBXUEUgdGhlIHRlc3QgZmFpbHMgYXMgdGhlIHByb21pc2UgaXMgbm90IHlldAorICAgICAgICBy
ZXNvbHZlZCBieSB0aGUgdGltZSB0aGUgdGVzdCB2YXJpYWJsZSBpcyBjaGVja2VkLgorCisgICAg
ICAgIFRoaXMgY29tbWl0IGNoYW5nZXMgdGhlIHRlc3QgdG8gYWN0dWFsbHkgcmVwb3J0IHRoZSBw
cm9taXNlIGZhaWx1cmUKKyAgICAgICAgdGhyb3VnaCBjYXRjaCgpIGFuZCB3YWl0IGZvciBpdHMg
cmVzb2x1dGlvbiBiZWZvcmUgY2hlY2tpbmcgdGhlIHZhbHVlcy4KKworICAgICAgICAqIFRlc3RX
ZWJLaXRBUEkvVGVzdHMvV2ViS2l0R0xpYi9UZXN0V2ViS2l0V2ViVmlldy5jcHA6CisgICAgICAg
ICh0ZXN0V2ViVmlld0NPUlNBbGxvd2xpc3QpOgorCiAyMDIxLTA3LTMwICBKb25hdGhhbiBCZWRh
cmQgIDxqYmVkYXJkQGFwcGxlLmNvbT4KIAogICAgICAgICBbZ2l0LXdlYmtpdF0gRm9yd2FyZCBl
cnJvcnMgZnJvbSBsb2cgYW5kIGJsYW1lCmRpZmYgLS1naXQgYS9Ub29scy9UZXN0V2ViS2l0QVBJ
L1Rlc3RzL1dlYktpdEdMaWIvVGVzdFdlYktpdFdlYlZpZXcuY3BwIGIvVG9vbHMvVGVzdFdlYktp
dEFQSS9UZXN0cy9XZWJLaXRHTGliL1Rlc3RXZWJLaXRXZWJWaWV3LmNwcAppbmRleCA4NWMwMzYx
OWUzMmM3YmI2NjkyZDdkMTc3Y2RlODU4NTYzYTMyZTg0Li42ZTIxMmMxODU5YzM5ZGNiZGVjMjBm
Yzk2NWVkYzExYTAxZjUzZTdiIDEwMDY0NAotLS0gYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3Rz
L1dlYktpdEdMaWIvVGVzdFdlYktpdFdlYlZpZXcuY3BwCisrKyBiL1Rvb2xzL1Rlc3RXZWJLaXRB
UEkvVGVzdHMvV2ViS2l0R0xpYi9UZXN0V2ViS2l0V2ViVmlldy5jcHAKQEAgLTE2MTgsMTcgKzE2
MTgsMjcgQEAgc3RhdGljIHZvaWQgdGVzdFdlYlZpZXdDT1JTQWxsb3dsaXN0KFdlYlZpZXdUZXN0
KiB0ZXN0LCBnY29uc3Rwb2ludGVyKQogICAgICAgICAgICAgd2Via2l0X3VyaV9zY2hlbWVfcmVx
dWVzdF9maW5pc2gocmVxdWVzdCwgaW5wdXRTdHJlYW0uZ2V0KCksIHN0cmxlbihkYXRhKSwgInRl
eHQvaHRtbCIpOwogICAgICAgICB9LCBudWxscHRyLCBudWxscHRyKTsKIAotICAgIGNoYXIgaHRt
bFtdID0gIjxodG1sPjxzY3JpcHQ+bGV0IGZvbyA9IDA7IGZldGNoKCdmb286Ly9iYXIvYmF6Jyku
dGhlbihyZXNwb25zZSA9PiB7IGlmIChyZXNwb25zZS5zdGF0dXMgPT09IDIwMCkgZm9vID0gNDJ9
KTs8L3NjcmlwdD48L2h0bWw+IjsKLSAgICB3ZWJraXRfd2ViX3ZpZXdfbG9hZF9odG1sKHRlc3Qt
Pm1fd2ViVmlldywgaHRtbCwgImh0dHA6Ly9leGFtcGxlLmNvbSIpOwotICAgIHRlc3QtPndhaXRV
bnRpbExvYWRGaW5pc2hlZCgpOworICAgIGNoYXIgaHRtbFtdID0gIjxodG1sPjxzY3JpcHQ+bGV0
IGZvbyA9IDA7IGZldGNoKCdmb286Ly9iYXIvYmF6JykudGhlbihyZXNwb25zZSA9PiB7IGZvbyA9
IHJlc3BvbnNlLnN0YXR1czsgfSkuY2F0Y2goZXJyID0+IHsgZm9vID0gLTE7IH0pOzwvc2NyaXB0
PjwvaHRtbD4iOworCisgICAgYXV0byB3YWl0Rm9yRm9vQ2hhbmdlZCA9IFsmdGVzdF0oKSB7Cisg
ICAgICAgIEdVbmlxdWVPdXRQdHI8R0Vycm9yPiBlcnJvcjsKKyAgICAgICAgV2ViS2l0SmF2YXNj
cmlwdFJlc3VsdCogcmVzdWx0OworICAgICAgICBKU0NWYWx1ZSoganNjdmFsdWU7CisgICAgICAg
IGludCB2YWx1ZTsKKyAgICAgICAgZG8geworICAgICAgICAgICAgcmVzdWx0ID0gdGVzdC0+cnVu
SmF2YVNjcmlwdEFuZFdhaXRVbnRpbEZpbmlzaGVkKCJmb287IiwgJmVycm9yLm91dFB0cigpKTsK
KyAgICAgICAgICAgIGdfYXNzZXJ0X25vX2Vycm9yKGVycm9yLmdldCgpKTsKKyAgICAgICAgICAg
IGpzY3ZhbHVlID0gd2Via2l0X2phdmFzY3JpcHRfcmVzdWx0X2dldF9qc192YWx1ZShyZXN1bHQp
OworICAgICAgICAgICAgdmFsdWUgPSBqc2NfdmFsdWVfdG9faW50MzIoanNjdmFsdWUpOworICAg
ICAgICAgICAgd2Via2l0X2phdmFzY3JpcHRfcmVzdWx0X3VucmVmKHJlc3VsdCk7CisgICAgICAg
IH0gd2hpbGUgKCF2YWx1ZSk7CisgICAgICAgIHJldHVybiB2YWx1ZTsKKyAgICB9OwogCiAgICAg
Ly8gUmVxdWVzdCBpcyBub3QgYWxsb3dlZCwgZm9vIHNob3VsZCBiZSAwLgotICAgIEdVbmlxdWVP
dXRQdHI8R0Vycm9yPiBlcnJvcjsKLSAgICBXZWJLaXRKYXZhc2NyaXB0UmVzdWx0KiByZXN1bHQg
PSB0ZXN0LT5ydW5KYXZhU2NyaXB0QW5kV2FpdFVudGlsRmluaXNoZWQoImZvbzsiLCAmZXJyb3Iu
b3V0UHRyKCkpOwotICAgIGdfYXNzZXJ0X25vX2Vycm9yKGVycm9yLmdldCgpKTsKLSAgICBKU0NW
YWx1ZSogdmFsdWUgPSB3ZWJraXRfamF2YXNjcmlwdF9yZXN1bHRfZ2V0X2pzX3ZhbHVlKHJlc3Vs
dCk7Ci0gICAgZ19hc3NlcnRfY21waW50KGpzY192YWx1ZV90b19pbnQzMih2YWx1ZSksID09LCAw
KTsKLSAgICB3ZWJraXRfamF2YXNjcmlwdF9yZXN1bHRfdW5yZWYocmVzdWx0KTsKKyAgICB3ZWJr
aXRfd2ViX3ZpZXdfbG9hZF9odG1sKHRlc3QtPm1fd2ViVmlldywgaHRtbCwgImh0dHA6Ly9leGFt
cGxlLmNvbSIpOworICAgIHRlc3QtPndhaXRVbnRpbExvYWRGaW5pc2hlZCgpOworICAgIGdfYXNz
ZXJ0X2NtcGludCh3YWl0Rm9yRm9vQ2hhbmdlZCgpLCA9PSwgLTEpOwogCiAgICAgLy8gQWxsb3ds
aXN0aW5nIGhvc3QgYWxvbmUgZG9lcyBub3Qgd29yay4gUGF0aCBpcyBhbHNvIHJlcXVpcmVkLiBm
b28gc2hvdWxkIHJlbWFpbiAwLgogICAgIEdVbmlxdWVQdHI8Y2hhcio+IGFsbG93bGlzdChnX25l
dyhjaGFyKiwgMikpOwpAQCAtMTYzOCwxMSArMTY0OCw3IEBAIHN0YXRpYyB2b2lkIHRlc3RXZWJW
aWV3Q09SU0FsbG93bGlzdChXZWJWaWV3VGVzdCogdGVzdCwgZ2NvbnN0cG9pbnRlcikKIAogICAg
IHdlYmtpdF93ZWJfdmlld19sb2FkX2h0bWwodGVzdC0+bV93ZWJWaWV3LCBodG1sLCAiaHR0cDov
L2V4YW1wbGUuY29tIik7CiAgICAgdGVzdC0+d2FpdFVudGlsTG9hZEZpbmlzaGVkKCk7Ci0gICAg
cmVzdWx0ID0gdGVzdC0+cnVuSmF2YVNjcmlwdEFuZFdhaXRVbnRpbEZpbmlzaGVkKCJmb287Iiwg
JmVycm9yLm91dFB0cigpKTsKLSAgICBnX2Fzc2VydF9ub19lcnJvcihlcnJvci5nZXQoKSk7Ci0g
ICAgdmFsdWUgPSB3ZWJraXRfamF2YXNjcmlwdF9yZXN1bHRfZ2V0X2pzX3ZhbHVlKHJlc3VsdCk7
Ci0gICAgZ19hc3NlcnRfY21waW50KGpzY192YWx1ZV90b19pbnQzMih2YWx1ZSksID09LCAwKTsK
LSAgICB3ZWJraXRfamF2YXNjcmlwdF9yZXN1bHRfdW5yZWYocmVzdWx0KTsKKyAgICBnX2Fzc2Vy
dF9jbXBpbnQod2FpdEZvckZvb0NoYW5nZWQoKSwgPT0sIC0xKTsKIAogICAgIC8vIEZpbmFsbHkg
bGV0J3MgcHJvcGVybHkgYWxsb3cgb3VyIHNjaGVtZS4gZm9vIHNob3VsZCBub3cgY2hhbmdlIHRv
IDQyIHdoZW4gdGhlIHJlcXVlc3Qgc3VjY2VlZHMuCiAgICAgYWxsb3dsaXN0LnJlc2V0KGdfbmV3
KGNoYXIqLCAyKSk7CkBAIC0xNjUyLDExICsxNjU4LDcgQEAgc3RhdGljIHZvaWQgdGVzdFdlYlZp
ZXdDT1JTQWxsb3dsaXN0KFdlYlZpZXdUZXN0KiB0ZXN0LCBnY29uc3Rwb2ludGVyKQogCiAgICAg
d2Via2l0X3dlYl92aWV3X2xvYWRfaHRtbCh0ZXN0LT5tX3dlYlZpZXcsIGh0bWwsICJodHRwOi8v
ZXhhbXBsZS5jb20iKTsKICAgICB0ZXN0LT53YWl0VW50aWxMb2FkRmluaXNoZWQoKTsKLSAgICBy
ZXN1bHQgPSB0ZXN0LT5ydW5KYXZhU2NyaXB0QW5kV2FpdFVudGlsRmluaXNoZWQoImZvbzsiLCAm
ZXJyb3Iub3V0UHRyKCkpOwotICAgIGdfYXNzZXJ0X25vX2Vycm9yKGVycm9yLmdldCgpKTsKLSAg
ICB2YWx1ZSA9IHdlYmtpdF9qYXZhc2NyaXB0X3Jlc3VsdF9nZXRfanNfdmFsdWUocmVzdWx0KTsK
LSAgICBnX2Fzc2VydF9jbXBpbnQoanNjX3ZhbHVlX3RvX2ludDMyKHZhbHVlKSwgPT0sIDQyKTsK
LSAgICB3ZWJraXRfamF2YXNjcmlwdF9yZXN1bHRfdW5yZWYocmVzdWx0KTsKKyAgICBnX2Fzc2Vy
dF9jbXBpbnQod2FpdEZvckZvb0NoYW5nZWQoKSwgPT0sIDIwMCk7CiB9CiAKICNpZiBVU0UoU09V
UDIpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>