<?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>215080</bug_id>
          
          <creation_ts>2020-08-03 06:13:44 -0700</creation_ts>
          <short_desc>document.referrer value is missing trailing slash</short_desc>
          <delta_ts>2021-07-27 10:21:08 -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>DOM</component>
          <version>Safari Technology Preview</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=227795</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="Eric Lawrence (MSFT)">ericlaw</reporter>
          <assigned_to name="Alex Christensen">achristensen</assigned_to>
          <cc>achristensen</cc>
    
    <cc>beidson</cc>
    
    <cc>cdumez</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>gsnedders</cc>
    
    <cc>kangil.han</cc>
    
    <cc>rwlbuis</cc>
    
    <cc>sam</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wilander</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1677279</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Lawrence (MSFT)">ericlaw</who>
    <bug_when>2020-08-03 06:13:44 -0700</bug_when>
    <thetext>1. Visit https://bayden.com/test/refer/
2. Click https://webdbg.com/test/refer/

OBSERVE: At the top of the page, we see &quot;document.referrer is https://bayden.com&quot;

EXPECT: At the top of the page, we see &quot;document.referrer is https://bayden.com/&quot; with the trailing slash. When sanitizing the referer HTTP header for cross-origin subdownloads, Safari includes the slash. 
Chromium always includes the slash.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1677714</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-08-04 13:41:32 -0700</bug_when>
    <thetext>&lt;rdar://problem/66539402&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1779731</commentid>
    <comment_count>2</comment_count>
    <who name="Sam Sneddon [:gsnedders]">gsnedders</who>
    <bug_when>2021-07-27 06:16:08 -0700</bug_when>
    <thetext>Presumably ITP related, given it&apos;s document.referrer only?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1779755</commentid>
    <comment_count>3</comment_count>
      <attachid>434292</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2021-07-27 09:09:06 -0700</bug_when>
    <thetext>Created attachment 434292
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1779776</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-07-27 10:21:01 -0700</bug_when>
    <thetext>Committed r280342 (239989@main): &lt;https://commits.webkit.org/239989@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 434292.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>434292</attachid>
            <date>2021-07-27 09:09:06 -0700</date>
            <delta_ts>2021-07-27 10:21:05 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-215080-20210727090905.patch</filename>
            <type>text/plain</type>
            <size>4124</size>
            <attacher name="Alex Christensen">achristensen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgwMTc1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDMwMTlhMjkxYzE2NGQ1
NTM3YzExMmI5ZTJmNzEwNDA2M2QxOTQzZS4uZWZkY2YzZWNjZTgzM2E5MDE3M2Y4OWM4ZWNhYWQ1
NzUxZTg4ZTc1OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDIxLTA3LTI3ICBBbGV4
IENocmlzdGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CisKKyAgICAgICAgZG9jdW1l
bnQucmVmZXJyZXIgdmFsdWUgaXMgbWlzc2luZyB0cmFpbGluZyBzbGFzaAorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjE1MDgwCisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhpcyBtYXRjaGVzIHRoZSBiZWhh
dmlvciBvZiBDaHJvbWUgYW5kIEZpcmVmb3guCisgICAgICAgIFRoZSBzb2x1dGlvbiBpcyBzaW1p
bGFyIHRvIHRoYXQgb2YgYnVnIDIyNzc5NS4KKyAgICAgICAgQ292ZXJlZCBieSBhIGZldyBsYXlv
dXQgdGVzdHMuCisKKyAgICAgICAgKiBkb20vRG9jdW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6RG9jdW1lbnQ6OnJlZmVycmVyKToKKwogMjAyMS0wNy0yMiAgQWxhbiBCdWp0YXMgIDx6YWxh
bkBhcHBsZS5jb20+CiAKICAgICAgICAgUkVHUkVTU0lPTihyMjY5NzQ1KSBHb29nbGUgRGV2ZWxv
cGVycyBtYXBzIGRvZXMgbm90IGZ1bGx5IGxvYWQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L2RvbS9Eb2N1bWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuY3BwCmluZGV4
IDc0ZGQyMWJmMjNhOGU4OTRhNzRjMDBhYzg4ZGU2NDMwNTgxZDZmMTAuLjM0YmU1YzU1ZjMxNmY5
NjVhNTdjMGZlZTQ4YWVmNWU4YmM0NjNkYjggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Rv
bS9Eb2N1bWVudC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmNwcApAQCAt
NTI2Nyw3ICs1MjY3LDcgQEAgU3RyaW5nIERvY3VtZW50OjpyZWZlcnJlcigpCiAgICAgICAgICAg
ICBVUkwgcmVmZXJyZXJVUkwgeyBVUkwoKSwgcmVmZXJyZXJTdHIgfTsKICAgICAgICAgICAgIFJl
Z2lzdHJhYmxlRG9tYWluIHJlZmVycmVyUmVnaXN0cmFibGVEb21haW4geyByZWZlcnJlclVSTCB9
OwogICAgICAgICAgICAgaWYgKCFyZWZlcnJlclJlZ2lzdHJhYmxlRG9tYWluLm1hdGNoZXMoc2Vj
dXJpdHlPcmlnaW4oKS5kYXRhKCkpKSB7Ci0gICAgICAgICAgICAgICAgbV9yZWZlcnJlck92ZXJy
aWRlID0gcmVmZXJyZXJVUkwucHJvdG9jb2xIb3N0QW5kUG9ydCgpOworICAgICAgICAgICAgICAg
IG1fcmVmZXJyZXJPdmVycmlkZSA9IFVSTChVUkwoKSwgcmVmZXJyZXJVUkwucHJvdG9jb2xIb3N0
QW5kUG9ydCgpKS5zdHJpbmcoKTsKICAgICAgICAgICAgICAgICByZXR1cm4gbV9yZWZlcnJlck92
ZXJyaWRlOwogICAgICAgICAgICAgfQogICAgICAgICB9CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggZWY3MTk5YTVmYzNkYWUy
MTlkNzRjYWE5ODk4NDQyY2RmZWQzMGY5OS4uZjBiMmM1NTA5YTU3NzFiMmM0MThlNmU3ZmYyZGMz
MDk2MWZhZTkzOSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91
dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDIxLTA3LTI3ICBBbGV4IENocmlz
dGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CisKKyAgICAgICAgZG9jdW1lbnQucmVm
ZXJyZXIgdmFsdWUgaXMgbWlzc2luZyB0cmFpbGluZyBzbGFzaAorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjE1MDgwCisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBodHRwL3Rlc3RzL3Jlc291cmNlTG9hZFN0
YXRpc3RpY3MvZG93bmdyYWRlLWRvY3VtZW50LXJlZmVycmVyLW5lc3RlZC10aGlyZC1wYXJ0eS1p
ZnJhbWUtZXhwZWN0ZWQudHh0OgorICAgICAgICAqIGh0dHAvdGVzdHMvcmVzb3VyY2VMb2FkU3Rh
dGlzdGljcy9kb3duZ3JhZGUtZG9jdW1lbnQtcmVmZXJyZXItdGhpcmQtcGFydHktaWZyYW1lLWV4
cGVjdGVkLnR4dDoKKwogMjAyMS0wNy0yMiAgQWxhbiBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+
CiAKICAgICAgICAgUkVHUkVTU0lPTihyMjY5NzQ1KSBHb29nbGUgRGV2ZWxvcGVycyBtYXBzIGRv
ZXMgbm90IGZ1bGx5IGxvYWQKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvcmVz
b3VyY2VMb2FkU3RhdGlzdGljcy9kb3duZ3JhZGUtZG9jdW1lbnQtcmVmZXJyZXItbmVzdGVkLXRo
aXJkLXBhcnR5LWlmcmFtZS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3Jl
c291cmNlTG9hZFN0YXRpc3RpY3MvZG93bmdyYWRlLWRvY3VtZW50LXJlZmVycmVyLW5lc3RlZC10
aGlyZC1wYXJ0eS1pZnJhbWUtZXhwZWN0ZWQudHh0CmluZGV4IDJlNmIzMDdmZDUwMzQ2NzhmNjFi
OTk2YjI1ZTFiMGZlZmNmNjYxNjkuLjk1MzA2N2M0NDUwNDhjYjA1M2RmMzgwN2E4NmMyYjc5YWVi
ZWI3YzggMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvcmVzb3VyY2VMb2FkU3Rh
dGlzdGljcy9kb3duZ3JhZGUtZG9jdW1lbnQtcmVmZXJyZXItbmVzdGVkLXRoaXJkLXBhcnR5LWlm
cmFtZS1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9yZXNvdXJjZUxv
YWRTdGF0aXN0aWNzL2Rvd25ncmFkZS1kb2N1bWVudC1yZWZlcnJlci1uZXN0ZWQtdGhpcmQtcGFy
dHktaWZyYW1lLWV4cGVjdGVkLnR4dApAQCAtMyw3ICszLDcgQEAgVGVzdHMgdGhhdCBkb2N1bWVu
dC5yZWZlcnJlciBpcyBkb3duZ3JhZGVkIGluIG5lc3RlZCB0aGlyZC1wYXJ0eSBpZnJhbWVzLgog
T24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9s
bG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgogCiAKLVBBU1MgZG9jdW1lbnQucmVmZXJyZXIgaXMg
aHR0cDovLzEyNy4wLjAuMTo4MDAwCitQQVNTIGRvY3VtZW50LnJlZmVycmVyIGlzIGh0dHA6Ly8x
MjcuMC4wLjE6ODAwMC8KIFBBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKIAogVEVTVCBD
T01QTEVURQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9yZXNvdXJjZUxvYWRT
dGF0aXN0aWNzL2Rvd25ncmFkZS1kb2N1bWVudC1yZWZlcnJlci10aGlyZC1wYXJ0eS1pZnJhbWUt
ZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9yZXNvdXJjZUxvYWRTdGF0aXN0
aWNzL2Rvd25ncmFkZS1kb2N1bWVudC1yZWZlcnJlci10aGlyZC1wYXJ0eS1pZnJhbWUtZXhwZWN0
ZWQudHh0CmluZGV4IGJiMmFjNzI3Mjc4NTIyMTUxMzBiNWI5YzE0ZGNiOTRiZTliM2U0MmYuLmU5
NGIzYWUzN2FmN2EwZjU0MzUzODRmNmU1OWE1N2U4NmE4NDA5MGIgMTAwNjQ0Ci0tLSBhL0xheW91
dFRlc3RzL2h0dHAvdGVzdHMvcmVzb3VyY2VMb2FkU3RhdGlzdGljcy9kb3duZ3JhZGUtZG9jdW1l
bnQtcmVmZXJyZXItdGhpcmQtcGFydHktaWZyYW1lLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRU
ZXN0cy9odHRwL3Rlc3RzL3Jlc291cmNlTG9hZFN0YXRpc3RpY3MvZG93bmdyYWRlLWRvY3VtZW50
LXJlZmVycmVyLXRoaXJkLXBhcnR5LWlmcmFtZS1leHBlY3RlZC50eHQKQEAgLTMsNyArMyw3IEBA
IFRlc3RzIHRoYXQgZG9jdW1lbnQucmVmZXJyZXIgaXMgZG93bmdyYWRlZCBpbiB0aGlyZC1wYXJ0
eSBpZnJhbWVzLgogT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBt
ZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgogCiAKLVBBU1MgZG9jdW1lbnQu
cmVmZXJyZXIgaXMgaHR0cDovLzEyNy4wLjAuMTo4MDAwCitQQVNTIGRvY3VtZW50LnJlZmVycmVy
IGlzIGh0dHA6Ly8xMjcuMC4wLjE6ODAwMC8KIFBBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRy
dWUKIAogVEVTVCBDT01QTEVURQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>