<?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>228249</bug_id>
          
          <creation_ts>2021-07-23 14:27:07 -0700</creation_ts>
          <short_desc>WebKit is the only major browser engine what returns &quot;about:blank&quot; for Location.href in a closed window</short_desc>
          <delta_ts>2021-07-23 16:02:32 -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>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc>https://github.com/whatwg/html/issues/6899</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1779178</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-07-23 14:27:07 -0700</bug_when>
    <thetext>WebKit is the only major browser engine what returns &quot;about:blank&quot; for Location.href in a closed window. Gecko returns the empty string and the property is completely undefined in Blink.

This seems to be causing failures on WPT tests like:
- https://wpt.live/html/cross-origin-opener-policy/resource-popup.https.html

Because the test expects that the URL becomes something else than &quot;about:blank&quot; after closing.

I filed https://github.com/whatwg/html/issues/6899 to clarify the expected behavior.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1779180</commentid>
    <comment_count>1</comment_count>
      <attachid>434122</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-07-23 14:30:11 -0700</bug_when>
    <thetext>Created attachment 434122
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1779201</commentid>
    <comment_count>2</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-07-23 15:27:35 -0700</bug_when>
    <thetext>Our behavior matches the spec. Let&apos;s see if we can get the test updated and other browsers to follow.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>434122</attachid>
            <date>2021-07-23 14:30:11 -0700</date>
            <delta_ts>2021-07-23 16:02:32 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-228249-20210723143010.patch</filename>
            <type>text/plain</type>
            <size>6622</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgwMjUzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjY4YTcxOWY5NjRiN2Uy
MzE5MzJlYjRkYjVkN2ExMGZhZjlkOTE5NS4uZWU2OGFiMTM0NDkwMDYzY2FmNDVjZWE3ZTZiZjA5
NjFmYzg1ZTk3MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDIxLTA3LTIzICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgV2ViS2l0IGlzIHRoZSBvbmx5
IG1ham9yIGJyb3dzZXIgZW5naW5lIHdoYXQgcmV0dXJucyAiYWJvdXQ6YmxhbmsiIGZvciBMb2Nh
dGlvbi5ocmVmIGluIGEgY2xvc2VkIHdpbmRvdworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI4MjQ5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgV2ViS2l0IGlzIHRoZSBvbmx5IG1ham9yIGJyb3dzZXIgZW5n
aW5lIHdoYXQgcmV0dXJucyAiYWJvdXQ6YmxhbmsiIGZvciBMb2NhdGlvbi5ocmVmIGluIGEgY2xv
c2VkIHdpbmRvdy4gR2Vja28gcmV0dXJucyB0aGUgZW1wdHkgc3RyaW5nIGFuZCB0aGUgcHJvcGVy
dHkgaXMgY29tcGxldGVseSB1bmRlZmluZWQgaW4gQmxpbmsuCisKKyAgICAgICAgVGhpcyBzZWVt
cyB0byBiZSBjYXVzaW5nIGZhaWx1cmVzIG9uIFdQVCB0ZXN0cyBsaWtlOgorICAgICAgICAtIGh0
dHBzOi8vd3B0LmxpdmUvaHRtbC9jcm9zcy1vcmlnaW4tb3BlbmVyLXBvbGljeS9yZXNvdXJjZS1w
b3B1cC5odHRwcy5odG1sCisKKyAgICAgICAgQmVjYXVzZSB0aGUgdGVzdCBleHBlY3RzIHRoYXQg
dGhlIFVSTCBiZWNvbWVzIHNvbWV0aGluZyBlbHNlIHRoYW4gImFib3V0OmJsYW5rIiBhZnRlciBj
bG9zaW5nLgorCisgICAgICAgIEkgZmlsZWQgaHR0cHM6Ly9naXRodWIuY29tL3doYXR3Zy9odG1s
L2lzc3Vlcy82ODk5IHRvIGNsYXJpZnkgdGhlIGV4cGVjdGVkIGJlaGF2aW9yLgorCisgICAgICAg
IFRlc3Q6IGZhc3QvZG9tL1dpbmRvdy9jbG9zZWQtd2luZG93LWxvY2F0aW9uLmh0bWwKKworICAg
ICAgICAqIHBhZ2UvTG9jYXRpb24uY3BwOgorICAgICAgICAoV2ViQ29yZTo6TG9jYXRpb246OnVy
bCBjb25zdCk6CisgICAgICAgIChXZWJDb3JlOjpMb2NhdGlvbjo6cHJvdG9jb2wgY29uc3QpOgor
ICAgICAgICAoV2ViQ29yZTo6TG9jYXRpb246OnBhdGhuYW1lIGNvbnN0KToKKyAgICAgICAgKFdl
YkNvcmU6OkxvY2F0aW9uOjpvcmlnaW4gY29uc3QpOgorICAgICAgICAqIHBhZ2UvTG9jYXRpb24u
aDoKKwogMjAyMS0wNy0yMyAgUmljaGFyZCBIb3VsZSAgPHJob3VsZUBhcHBsZS5jb20+CiAKICAg
ICAgICAgV2ViU29ja2V0IHRyYWZmaWMgc2hvdWxkIGJlIGNvcnJlY3RseSBhc3NpZ25lZCB0byBl
aXRoZXIgRGV2ZWxvcGVyIG9yIFVzZXIuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdl
L0xvY2F0aW9uLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvTG9jYXRpb24uY3BwCmluZGV4IDA5
NWU0NzQ4NWYzYmM0NTY0MDIzYjExZjk5OWI5NjQ2MDIxMDA1MDcuLjg3YjAxYzg4ZDIwYmZjMWRh
Yzg0ZWMyMTE4MzMwYThiMDIwMGQyNmMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2Uv
TG9jYXRpb24uY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvTG9jYXRpb24uY3BwCkBAIC00
OCwxMCArNDgsMTAgQEAgTG9jYXRpb246OkxvY2F0aW9uKERPTVdpbmRvdyYgd2luZG93KQogewog
fQogCi1pbmxpbmUgY29uc3QgVVJMJiBMb2NhdGlvbjo6dXJsKCkgY29uc3QKK2lubGluZSBVUkwg
TG9jYXRpb246OnVybCgpIGNvbnN0CiB7CiAgICAgaWYgKCFmcmFtZSgpKQotICAgICAgICByZXR1
cm4gYWJvdXRCbGFua1VSTCgpOworICAgICAgICByZXR1cm4gVVJMKCk7CiAKICAgICBjb25zdCBV
UkwmIHVybCA9IGZyYW1lKCktPmRvY3VtZW50KCktPnVybCgpOwogICAgIGlmICghdXJsLmlzVmFs
aWQoKSkKQEAgLTY5LDcgKzY5LDEwIEBAIFN0cmluZyBMb2NhdGlvbjo6aHJlZigpIGNvbnN0CiAK
IFN0cmluZyBMb2NhdGlvbjo6cHJvdG9jb2woKSBjb25zdAogewotICAgIHJldHVybiBtYWtlU3Ry
aW5nKHVybCgpLnByb3RvY29sKCksICI6Iik7CisgICAgYXV0byB1cmwgPSB0aGlzLT51cmwoKTsK
KyAgICBpZiAoIXVybC5pc1ZhbGlkKCkpCisgICAgICAgIHJldHVybiB7IH07CisgICAgcmV0dXJu
IG1ha2VTdHJpbmcodXJsLnByb3RvY29sKCksICI6Iik7CiB9CiAKIFN0cmluZyBMb2NhdGlvbjo6
aG9zdCgpIGNvbnN0CkBAIC05Miw3ICs5NSwxMSBAQCBTdHJpbmcgTG9jYXRpb246OnBvcnQoKSBj
b25zdAogCiBTdHJpbmcgTG9jYXRpb246OnBhdGhuYW1lKCkgY29uc3QKIHsKLSAgICBhdXRvIHBh
dGggPSB1cmwoKS5wYXRoKCk7CisgICAgYXV0byB1cmwgPSB0aGlzLT51cmwoKTsKKyAgICBpZiAo
IXVybC5pc1ZhbGlkKCkpCisgICAgICAgIHJldHVybiB7IH07CisKKyAgICBhdXRvIHBhdGggPSB1
cmwucGF0aCgpOwogICAgIHJldHVybiBwYXRoLmlzRW1wdHkoKSA/ICIvIl9zIDogcGF0aC50b1N0
cmluZygpOwogfQogCkBAIC0xMDMsNyArMTEwLDExIEBAIFN0cmluZyBMb2NhdGlvbjo6c2VhcmNo
KCkgY29uc3QKIAogU3RyaW5nIExvY2F0aW9uOjpvcmlnaW4oKSBjb25zdAogewotICAgIHJldHVy
biBTZWN1cml0eU9yaWdpbjo6Y3JlYXRlKHVybCgpKS0+dG9TdHJpbmcoKTsKKyAgICBhdXRvIHVy
bCA9IHRoaXMtPnVybCgpOworICAgIGlmICghdXJsLmlzVmFsaWQoKSkKKyAgICAgICAgcmV0dXJu
IHsgfTsKKworICAgIHJldHVybiBTZWN1cml0eU9yaWdpbjo6Y3JlYXRlKHVybCktPnRvU3RyaW5n
KCk7CiB9CiAKIFJlZjxET01TdHJpbmdMaXN0PiBMb2NhdGlvbjo6YW5jZXN0b3JPcmlnaW5zKCkg
Y29uc3QKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvTG9jYXRpb24uaCBiL1NvdXJj
ZS9XZWJDb3JlL3BhZ2UvTG9jYXRpb24uaAppbmRleCA0OWRiZjc1MTJiYmIxYTkyYTZmMzkyMDIz
ZmVlODBlN2NlZWM2YzYzLi4zYzFjYmJkNDJlNDJjOTY3NjlhNjgzZTliYjA1ZGRhMGNmNGZhZjM0
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL0xvY2F0aW9uLmgKKysrIGIvU291cmNl
L1dlYkNvcmUvcGFnZS9Mb2NhdGlvbi5oCkBAIC03NCw3ICs3NCw3IEBAIHByaXZhdGU6CiAKICAg
ICBFeGNlcHRpb25Pcjx2b2lkPiBzZXRMb2NhdGlvbihET01XaW5kb3cmIGFjdGl2ZVdpbmRvdywg
RE9NV2luZG93JiBmaXJzdFdpbmRvdywgY29uc3QgU3RyaW5nJik7CiAKLSAgICBjb25zdCBVUkwm
IHVybCgpIGNvbnN0OworICAgIFVSTCB1cmwoKSBjb25zdDsKIH07CiAKIH0gLy8gbmFtZXNwYWNl
IFdlYkNvcmUKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwppbmRleCAxNWE2YTgyMDNlYmI4ODU1ZGI1MjRlNDA5NmMxZWQyYjZjNDA1Njkx
Li43ZTcwNTBhNmQ0Zjc0OWQwN2IxNDU3MDM1ZTViMmNiOWM2MWIxOTIwIDEwMDY0NAotLS0gYS9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMg
KzEsMTYgQEAKKzIwMjEtMDctMjMgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKwor
ICAgICAgICBXZWJLaXQgaXMgdGhlIG9ubHkgbWFqb3IgYnJvd3NlciBlbmdpbmUgd2hhdCByZXR1
cm5zICJhYm91dDpibGFuayIgZm9yIExvY2F0aW9uLmhyZWYgaW4gYSBjbG9zZWQgd2luZG93Cisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjgyNDkKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgbGF5b3V0
IHRlc3QgY292ZXJhZ2UuIFRoaXMgdGVzdCBpcyBwYXNzaW5nIGluIEdlY2tvIGJ1dCBmYWlsaW5n
IGluIEJsaW5rIHdoZXJlIGV2ZXJ5IHByb3BlcnR5CisgICAgICAgIGlzIHVuZGVmaW5lZC4KKwor
ICAgICAgICAqIGZhc3QvZG9tL1dpbmRvdy9jbG9zZWQtd2luZG93LWxvY2F0aW9uLWV4cGVjdGVk
LnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9kb20vV2luZG93L2Nsb3NlZC13aW5kb3ctbG9j
YXRpb24uaHRtbDogQWRkZWQuCisKIDIwMjEtMDctMjMgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFw
cGxlLmNvbT4KIAogICAgICAgICBbaU9TXSBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3Rz
L2h0bWwvZG9tL2lkbGhhcm5lc3MuaHR0cHMuaHRtbCBpcyBmYWlsaW5nCmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9mYXN0L2RvbS9XaW5kb3cvY2xvc2VkLXdpbmRvdy1sb2NhdGlvbi1leHBlY3Rl
ZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9XaW5kb3cvY2xvc2VkLXdpbmRvdy1sb2NhdGlv
bi1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZjUzNGU1MmQzNzAyNzBiOThmOGU5YjBiY2MxMzY5
NDU5NmQxNDFkOQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL1dpbmRv
dy9jbG9zZWQtd2luZG93LWxvY2F0aW9uLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDE4IEBACitU
ZXN0cyB0aGF0IHdpbmRvdy5sb2NhdGlvbiBwcm9wZXJ0aWVzIGFyZSB1bmRlZmluZWQgYWZ0ZXIg
Y2xvc2luZyB0aGUgd2luZG93LgorCitPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMg
b2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIuCisKKworUEFT
UyB3LmxvY2F0aW9uLmhyZWYgaXMgIiIKK1BBU1Mgdy5sb2NhdGlvbi5wcm90b2NvbCBpcyAiIgor
UEFTUyB3LmxvY2F0aW9uLmhvc3QgaXMgIiIKK1BBU1Mgdy5sb2NhdGlvbi5ob3N0bmFtZSBpcyAi
IgorUEFTUyB3LmxvY2F0aW9uLnBvcnQgaXMgIiIKK1BBU1Mgdy5sb2NhdGlvbi5wYXRobmFtZSBp
cyAiIgorUEFTUyB3LmxvY2F0aW9uLnNlYXJjaCBpcyAiIgorUEFTUyB3LmxvY2F0aW9uLmhhc2gg
aXMgIiIKK1BBU1Mgdy5sb2NhdGlvbi5vcmlnaW4gaXMgIiIKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFy
c2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVURQorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9m
YXN0L2RvbS9XaW5kb3cvY2xvc2VkLXdpbmRvdy1sb2NhdGlvbi5odG1sIGIvTGF5b3V0VGVzdHMv
ZmFzdC9kb20vV2luZG93L2Nsb3NlZC13aW5kb3ctbG9jYXRpb24uaHRtbApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5m
NTIyZDVmODRkYzk2YjFjZTkwZGZlZjdhNWI4ZTYyNzQzZmVlNzM3Ci0tLSAvZGV2L251bGwKKysr
IGIvTGF5b3V0VGVzdHMvZmFzdC9kb20vV2luZG93L2Nsb3NlZC13aW5kb3ctbG9jYXRpb24uaHRt
bApAQCAtMCwwICsxLDM4IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPHNjcmlwdCBzcmM9
Ii4uLy4uLy4uL3Jlc291cmNlcy9qcy10ZXN0LmpzIj48L3NjcmlwdD4KKzxzY3JpcHQ+CitmdW5j
dGlvbiBydW5UZXN0KCkKK3sKKyAgICBkZXNjcmlwdGlvbigiVGVzdHMgdGhhdCB3aW5kb3cubG9j
YXRpb24gcHJvcGVydGllcyBhcmUgdW5kZWZpbmVkIGFmdGVyIGNsb3NpbmcgdGhlIHdpbmRvdy4i
KTsKKyAgICBqc1Rlc3RJc0FzeW5jID0gdHJ1ZTsKKyAgICBpZiAod2luZG93LnRlc3RSdW5uZXIp
CisgICAgICAgIHRlc3RSdW5uZXIuc2V0Q2FuT3BlbldpbmRvd3MoKTsKKyAgICAKKyAgICB3ID0g
b3BlbignYWJvdXQ6YmxhbmsnKTsKKyAgICB3LmNsb3NlKCk7CisgICAgY29uc3QgaWQgPSBzZXRJ
bnRlcnZhbCgoKSA9PiB7CisgICAgICAgIGdjKCk7CisgICAgICAgIGlmICh3LmxvY2F0aW9uLmhy
ZWYgPT0gJ2Fib3V0OmJsYW5rJykKKyAgICAgICAgICAgIHJldHVybjsKKworICAgICAgICBjbGVh
ckludGVydmFsKGlkKTsKKworICAgICAgICBzaG91bGRCZUVxdWFsVG9TdHJpbmcoIncubG9jYXRp
b24uaHJlZiIsICIiKTsKKyAgICAgICAgc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCJ3LmxvY2F0aW9u
LnByb3RvY29sIiwgIiIpOworICAgICAgICBzaG91bGRCZUVxdWFsVG9TdHJpbmcoIncubG9jYXRp
b24uaG9zdCIsICIiKTsKKyAgICAgICAgc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCJ3LmxvY2F0aW9u
Lmhvc3RuYW1lIiwgIiIpOworICAgICAgICBzaG91bGRCZUVxdWFsVG9TdHJpbmcoIncubG9jYXRp
b24ucG9ydCIsICIiKTsKKyAgICAgICAgc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCJ3LmxvY2F0aW9u
LnBhdGhuYW1lIiwgIiIpOworICAgICAgICBzaG91bGRCZUVxdWFsVG9TdHJpbmcoIncubG9jYXRp
b24uc2VhcmNoIiwgIiIpOworICAgICAgICBzaG91bGRCZUVxdWFsVG9TdHJpbmcoIncubG9jYXRp
b24uaGFzaCIsICIiKTsKKyAgICAgICAgc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCJ3LmxvY2F0aW9u
Lm9yaWdpbiIsICIiKTsKKyAgICAgICAgCisgICAgICAgIGZpbmlzaEpTVGVzdCgpOworCisgICAg
fSwgMTApOworfQorPC9zY3JpcHQ+Cis8Ym9keSBvbmxvYWQ9InJ1blRlc3QoKSI+Cis8L2JvZHk+
Cis8L2h0bWw+Cg==
</data>
<flag name="commit-queue"
          id="456534"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
      

    </bug>

</bugzilla>