<?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>213983</bug_id>
          
          <creation_ts>2020-07-05 22:04:49 -0700</creation_ts>
          <short_desc>Allow setting empty host/hostname on URLs if they use file scheme</short_desc>
          <delta_ts>2020-07-06 09:52: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>New Bugs</component>
          <version>Safari Technology Preview</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="Rob Buis">rbuis</reporter>
          <assigned_to name="Rob Buis">rbuis</assigned_to>
          <cc>achristensen</cc>
    
    <cc>cdumez</cc>
    
    <cc>changseok</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1668970</commentid>
    <comment_count>0</comment_count>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2020-07-05 22:04:49 -0700</bug_when>
    <thetext>Allow setting empty host/hostname on URLs if they use file scheme [1, 2, 3].

[1] https://url.spec.whatwg.org/#dom-url-host
[2] https://url.spec.whatwg.org/#dom-url-hostname
[3] https://url.spec.whatwg.org/#host-state Step 1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1668972</commentid>
    <comment_count>1</comment_count>
      <attachid>403574</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2020-07-05 22:12:08 -0700</bug_when>
    <thetext>Created attachment 403574
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1669050</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-07-06 09:51:45 -0700</bug_when>
    <thetext>Committed r263971: &lt;https://trac.webkit.org/changeset/263971&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 403574.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1669051</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-07-06 09:52:14 -0700</bug_when>
    <thetext>&lt;rdar://problem/65135935&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>403574</attachid>
            <date>2020-07-05 22:12:08 -0700</date>
            <delta_ts>2020-07-06 09:51:45 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-213983-20200706061207.patch</filename>
            <type>text/plain</type>
            <size>5565</size>
            <attacher name="Rob Buis">rbuis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYzOTUzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODhlM2ExN2IxZjc2NGZj
MzMxOGQxMWM0ZjZlZjZiMDJiYmI3ZDNlZi4uMWY4MDI2MDg0ZjIxZmRhNmZkODBjOWFlNGQzY2Fj
Y2NhOTg2NGIwZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDIwLTA3LTA1ICBSb2Ig
QnVpcyAgPHJidWlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgQWxsb3cgc2V0dGluZyBlbXB0eSBo
b3N0L2hvc3RuYW1lIG9uIFVSTHMgaWYgdGhleSB1c2UgZmlsZSBzY2hlbWUKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxMzk4MworCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFsbG93IHNldHRpbmcgZW1wdHkg
aG9zdC9ob3N0bmFtZSBvbiBVUkxzIGlmIHRoZXkgdXNlIGZpbGUgc2NoZW1lIFsxLCAyLCAzXS4K
KworICAgICAgICBCZWhhdmlvciBtYXRjaGVzIEZpcmVmb3guCisKKyAgICAgICAgWzFdIGh0dHBz
Oi8vdXJsLnNwZWMud2hhdHdnLm9yZy8jZG9tLXVybC1ob3N0CisgICAgICAgIFsyXSBodHRwczov
L3VybC5zcGVjLndoYXR3Zy5vcmcvI2RvbS11cmwtaG9zdG5hbWUKKyAgICAgICAgWzNdIGh0dHBz
Oi8vdXJsLnNwZWMud2hhdHdnLm9yZy8jaG9zdC1zdGF0ZSBTdGVwIDEKKworICAgICAgICBUZXN0
OiBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3VybC91cmwtc2V0dGVycy5odG1sCisK
KyAgICAgICAgKiBodG1sL1VSTERlY29tcG9zaXRpb24uY3BwOgorICAgICAgICAoV2ViQ29yZTo6
VVJMRGVjb21wb3NpdGlvbjo6c2V0SG9zdCk6CisgICAgICAgIChXZWJDb3JlOjpVUkxEZWNvbXBv
c2l0aW9uOjpzZXRIb3N0bmFtZSk6CisKIDIwMjAtMDctMDUgIERhcmluIEFkbGVyICA8ZGFyaW5A
YXBwbGUuY29tPgogCiAgICAgICAgIFtDb2NvYV0gTW92ZSBhbG1vc3QgYWxsIGZlYXR1cmVzIGZy
b20gRmVhdHVyZURlZmluZXMueGNjb25maWcgdG8gUGxhdGZvcm1FbmFibGVDb2NvYS5oCkBAIC05
NzUsNyArOTk2LDYgQEAKICAgICAgICAgICAgIC0gTWFrZSBwYXJzZSogbWVtYmVyIGZ1bmN0aW9u
cyB0ZW1wbGF0ZXMgdG8gYWxsb3cgZmFjdG9yeSBwYXJzZSBmdW5jdGlvbnMgdG8KICAgICAgICAg
ICAgICAgY2FsbCB0aGVtIHdpdGhvdXQgdXBjb252ZXJ0aW5nLgogICAgICAgICAgICAgLSBSZXBs
YWNlIGhlYWRlciBndWFyZCB3aXRoICNwcmFnbWEgb25jZS4KLQogMjAyMC0wNy0wMyAgU2FtIFdl
aW5pZyAgPHdlaW5pZ0BhcHBsZS5jb20+CiAKICAgICAgICAgQ2xlYW51cCBBcHBsaWNhdGlvbkNh
Y2hlTWFuaWZlc3RQYXJzZXIuaC9jcHAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwv
VVJMRGVjb21wb3NpdGlvbi5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL1VSTERlY29tcG9zaXRp
b24uY3BwCmluZGV4IDVjYzQ5MzI1MTI5MjlmMjFhNDY0NTdmNDg3MTgxZTFkYzZjNDRkM2EuLmJk
ZTcyNTU0ODI2OWQyYzkxNjA5OTNhZDU2OTQ1OTA5ODA0MGM3ZDAgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL2h0bWwvVVJMRGVjb21wb3NpdGlvbi5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUv
aHRtbC9VUkxEZWNvbXBvc2l0aW9uLmNwcApAQCAtOTUsMTQgKzk1LDE0IEBAIHN0YXRpYyB1bnNp
Z25lZCBjb3VudEFTQ0lJRGlnaXRzKFN0cmluZ1ZpZXcgc3RyaW5nKQogCiB2b2lkIFVSTERlY29t
cG9zaXRpb246OnNldEhvc3QoU3RyaW5nVmlldyB2YWx1ZSkKIHsKLSAgICBpZiAodmFsdWUuaXNF
bXB0eSgpKQorICAgIGF1dG8gZnVsbFVSTCA9IHRoaXMtPmZ1bGxVUkwoKTsKKyAgICBpZiAodmFs
dWUuaXNFbXB0eSgpICYmICFmdWxsVVJMLnByb3RvY29sSXMoImZpbGUiKSkKICAgICAgICAgcmV0
dXJuOwogCiAgICAgc2l6ZV90IHNlcGFyYXRvciA9IHZhbHVlLmZpbmQoJzonKTsKICAgICBpZiAo
IXNlcGFyYXRvcikKICAgICAgICAgcmV0dXJuOwogCi0gICAgYXV0byBmdWxsVVJMID0gdGhpcy0+
ZnVsbFVSTCgpOwogICAgIGlmIChmdWxsVVJMLmNhbm5vdEJlQUJhc2VVUkwoKSB8fCAhZnVsbFVS
TC5jYW5TZXRIb3N0T3JQb3J0KCkpCiAgICAgICAgIHJldHVybjsKIApAQCAtMTQ2LDEwICsxNDYs
MTAgQEAgc3RhdGljIFN0cmluZ1ZpZXcgcmVtb3ZlQWxsTGVhZGluZ1NvbGlkdXNDaGFyYWN0ZXJz
KFN0cmluZ1ZpZXcgc3RyaW5nKQogCiB2b2lkIFVSTERlY29tcG9zaXRpb246OnNldEhvc3RuYW1l
KFN0cmluZ1ZpZXcgdmFsdWUpCiB7CisgICAgYXV0byBmdWxsVVJMID0gdGhpcy0+ZnVsbFVSTCgp
OwogICAgIGF1dG8gaG9zdCA9IHJlbW92ZUFsbExlYWRpbmdTb2xpZHVzQ2hhcmFjdGVycyh2YWx1
ZSk7Ci0gICAgaWYgKGhvc3QuaXNFbXB0eSgpKQorICAgIGlmIChob3N0LmlzRW1wdHkoKSAmJiAh
ZnVsbFVSTC5wcm90b2NvbElzKCJmaWxlIikpCiAgICAgICAgIHJldHVybjsKLSAgICBhdXRvIGZ1
bGxVUkwgPSB0aGlzLT5mdWxsVVJMKCk7CiAgICAgaWYgKGZ1bGxVUkwuY2Fubm90QmVBQmFzZVVS
TCgpIHx8ICFmdWxsVVJMLmNhblNldEhvc3RPclBvcnQoKSkKICAgICAgICAgcmV0dXJuOwogICAg
IGZ1bGxVUkwuc2V0SG9zdChob3N0KTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVk
L3czYy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nCmluZGV4
IDFjNjMyNjBiYjU4MjY5ZjhkYzJiZDMwMGM3MjdkNGMxYmJiMTAzNmYuLjc0MmEzYTdjNTAwMjM3
YTM3NjU3ZWY5NDBmMjYzMGI5OGIyYWQwMmYgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2ltcG9y
dGVkL3czYy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxv
ZwpAQCAtMSwzICsxLDE0IEBACisyMDIwLTA3LTA1ICBSb2IgQnVpcyAgPHJidWlzQGlnYWxpYS5j
b20+CisKKyAgICAgICAgQWxsb3cgc2V0dGluZyBlbXB0eSBob3N0L2hvc3RuYW1lIG9uIFVSTHMg
aWYgdGhleSB1c2UgZmlsZSBzY2hlbWUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTIxMzk4MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFVwZGF0ZSBpbXByb3ZlZCB0ZXN0IGV4cGVjdGF0aW9uLgorCisgICAg
ICAgICogd2ViLXBsYXRmb3JtLXRlc3RzL3VybC91cmwtc2V0dGVycy1leHBlY3RlZC50eHQ6CisK
IDIwMjAtMDctMDMgIFlvdWVubiBGYWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgogCiAgICAgICAg
IE1lZGlhUmVjb3JkZXIgc2hvdWxkIHN1cHBvcnQgcGVlciBjb25uZWN0aW9uIHJlbW90ZSB2aWRl
byB0cmFja3MKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZv
cm0tdGVzdHMvdXJsL3VybC1zZXR0ZXJzLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2ltcG9y
dGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvdXJsL3VybC1zZXR0ZXJzLWV4cGVjdGVkLnR4dApp
bmRleCA3ZTY4ZmMyOWQwYTY4OTA4YjE4ZjAzNDkzMDJiNDdiNzIzZjkwOGM3Li5kNWNmZjFhNmUw
ZWI1MWI5YWI1YWFhYjMyMzIxN2Y0NGQxYTBmMjUwIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9p
bXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3VybC91cmwtc2V0dGVycy1leHBlY3RlZC50
eHQKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy91cmwv
dXJsLXNldHRlcnMtZXhwZWN0ZWQudHh0CkBAIC0zMDYsOSArMzA2LDkgQEAgRkFJTCA8YXJlYT46
IFNldHRpbmcgPGZpbGU6Ly95Lz4uaG9zdCA9ICd4OjEyMycgYXNzZXJ0X2VxdWFsczogZXhwZWN0
ZWQgImZpbGU6Ly8KIFBBU1MgVVJMOiBTZXR0aW5nIDxmaWxlOi8veS8+Lmhvc3QgPSAnbG9jJTQx
bGhvc3QnIAogUEFTUyA8YT46IFNldHRpbmcgPGZpbGU6Ly95Lz4uaG9zdCA9ICdsb2MlNDFsaG9z
dCcgCiBQQVNTIDxhcmVhPjogU2V0dGluZyA8ZmlsZTovL3kvPi5ob3N0ID0gJ2xvYyU0MWxob3N0
JyAKLUZBSUwgVVJMOiBTZXR0aW5nIDxmaWxlOi8vaGkveD4uaG9zdCA9ICcnIGFzc2VydF9lcXVh
bHM6IGV4cGVjdGVkICJmaWxlOi8vL3giIGJ1dCBnb3QgImZpbGU6Ly9oaS94IgotRkFJTCA8YT46
IFNldHRpbmcgPGZpbGU6Ly9oaS94Pi5ob3N0ID0gJycgYXNzZXJ0X2VxdWFsczogZXhwZWN0ZWQg
ImZpbGU6Ly8veCIgYnV0IGdvdCAiZmlsZTovL2hpL3giCi1GQUlMIDxhcmVhPjogU2V0dGluZyA8
ZmlsZTovL2hpL3g+Lmhvc3QgPSAnJyBhc3NlcnRfZXF1YWxzOiBleHBlY3RlZCAiZmlsZTovLy94
IiBidXQgZ290ICJmaWxlOi8vaGkveCIKK1BBU1MgVVJMOiBTZXR0aW5nIDxmaWxlOi8vaGkveD4u
aG9zdCA9ICcnIAorUEFTUyA8YT46IFNldHRpbmcgPGZpbGU6Ly9oaS94Pi5ob3N0ID0gJycgCitQ
QVNTIDxhcmVhPjogU2V0dGluZyA8ZmlsZTovL2hpL3g+Lmhvc3QgPSAnJyAKIFBBU1MgVVJMOiBT
ZXR0aW5nIDxzYzovL3Rlc3RAdGVzdC8+Lmhvc3QgPSAnJyAKIFBBU1MgPGE+OiBTZXR0aW5nIDxz
YzovL3Rlc3RAdGVzdC8+Lmhvc3QgPSAnJyAKIFBBU1MgPGFyZWE+OiBTZXR0aW5nIDxzYzovL3Rl
c3RAdGVzdC8+Lmhvc3QgPSAnJyAKQEAgLTQxMSw5ICs0MTEsOSBAQCBQQVNTIDxhcmVhPjogU2V0
dGluZyA8ZmlsZTovL3kvPi5ob3N0bmFtZSA9ICd4OjEyMycKIFBBU1MgVVJMOiBTZXR0aW5nIDxm
aWxlOi8veS8+Lmhvc3RuYW1lID0gJ2xvYyU0MWxob3N0JyAKIFBBU1MgPGE+OiBTZXR0aW5nIDxm
aWxlOi8veS8+Lmhvc3RuYW1lID0gJ2xvYyU0MWxob3N0JyAKIFBBU1MgPGFyZWE+OiBTZXR0aW5n
IDxmaWxlOi8veS8+Lmhvc3RuYW1lID0gJ2xvYyU0MWxob3N0JyAKLUZBSUwgVVJMOiBTZXR0aW5n
IDxmaWxlOi8vaGkveD4uaG9zdG5hbWUgPSAnJyBhc3NlcnRfZXF1YWxzOiBleHBlY3RlZCAiZmls
ZTovLy94IiBidXQgZ290ICJmaWxlOi8vaGkveCIKLUZBSUwgPGE+OiBTZXR0aW5nIDxmaWxlOi8v
aGkveD4uaG9zdG5hbWUgPSAnJyBhc3NlcnRfZXF1YWxzOiBleHBlY3RlZCAiZmlsZTovLy94IiBi
dXQgZ290ICJmaWxlOi8vaGkveCIKLUZBSUwgPGFyZWE+OiBTZXR0aW5nIDxmaWxlOi8vaGkveD4u
aG9zdG5hbWUgPSAnJyBhc3NlcnRfZXF1YWxzOiBleHBlY3RlZCAiZmlsZTovLy94IiBidXQgZ290
ICJmaWxlOi8vaGkveCIKK1BBU1MgVVJMOiBTZXR0aW5nIDxmaWxlOi8vaGkveD4uaG9zdG5hbWUg
PSAnJyAKK1BBU1MgPGE+OiBTZXR0aW5nIDxmaWxlOi8vaGkveD4uaG9zdG5hbWUgPSAnJyAKK1BB
U1MgPGFyZWE+OiBTZXR0aW5nIDxmaWxlOi8vaGkveD4uaG9zdG5hbWUgPSAnJyAKIFBBU1MgVVJM
OiBTZXR0aW5nIDxzYzovL3Rlc3RAdGVzdC8+Lmhvc3RuYW1lID0gJycgCiBQQVNTIDxhPjogU2V0
dGluZyA8c2M6Ly90ZXN0QHRlc3QvPi5ob3N0bmFtZSA9ICcnIAogUEFTUyA8YXJlYT46IFNldHRp
bmcgPHNjOi8vdGVzdEB0ZXN0Lz4uaG9zdG5hbWUgPSAnJyAK
</data>

          </attachment>
      

    </bug>

</bugzilla>