<?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>210628</bug_id>
          
          <creation_ts>2020-04-16 16:20:51 -0700</creation_ts>
          <short_desc>Distinguish between an empty WKAppBoundDomains array and a missing entry</short_desc>
          <delta_ts>2020-04-16 18:13:29 -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>WebKit 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="Kate Cheney">katherine_cheney</reporter>
          <assigned_to name="Kate Cheney">katherine_cheney</assigned_to>
          <cc>aestes</cc>
    
    <cc>bfulgham</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wilander</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1642487</commentid>
    <comment_count>0</comment_count>
    <who name="Kate Cheney">katherine_cheney</who>
    <bug_when>2020-04-16 16:20:51 -0700</bug_when>
    <thetext>Currently we treat a missing WKAppBoundDomains key the same as an empty key, which is incorrect. Having the key present, even with no entries, should opt an app into app-bound domain behavior.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1642491</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-04-16 16:21:27 -0700</bug_when>
    <thetext>&lt;rdar://problem/61909669&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1642511</commentid>
    <comment_count>2</comment_count>
      <attachid>396723</attachid>
    <who name="Kate Cheney">katherine_cheney</who>
    <bug_when>2020-04-16 16:55:00 -0700</bug_when>
    <thetext>Created attachment 396723
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1642521</commentid>
    <comment_count>3</comment_count>
      <attachid>396723</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2020-04-16 17:23:19 -0700</bug_when>
    <thetext>Comment on attachment 396723
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1642536</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-04-16 18:13:29 -0700</bug_when>
    <thetext>Committed r260233: &lt;https://trac.webkit.org/changeset/260233&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 396723.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>396723</attachid>
            <date>2020-04-16 16:55:00 -0700</date>
            <delta_ts>2020-04-16 18:13:29 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-210628-20200416165459.patch</filename>
            <type>text/plain</type>
            <size>2704</size>
            <attacher name="Kate Cheney">katherine_cheney</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYwMjIyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDM1ZWExZWFjOGI3ZjM3MDJh
NDNlY2VjMGJkZGE1M2JiNzFmMGJhODcuLjhlNmFkYjRhNzU5NGE1ZTc0OTM4MzY2NGEyZmY4MmIy
YWRhZTI0ZjQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMjAtMDQtMTYgIEthdGUgQ2hl
bmV5ICA8a2F0aGVyaW5lX2NoZW5leUBhcHBsZS5jb20+CisKKyAgICAgICAgRGlzdGluZ3Vpc2gg
YmV0d2VlbiBhbiBlbXB0eSBXS0FwcEJvdW5kRG9tYWlucyBhcnJheSBhbmQgYSBtaXNzaW5nIGVu
dHJ5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTA2
MjgKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzYxOTA5NjY5PgorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEN1cnJlbnRseSB3ZSB0cmVhdCBhIG1pc3Np
bmcgV0tBcHBCb3VuZERvbWFpbnMga2V5IHRoZSBzYW1lIGFzIGFuIGVtcHR5CisgICAgICAgIGtl
eSwgd2hpY2ggaXMgaW5jb3JyZWN0LiBIYXZpbmcgdGhlIGtleSBwcmVzZW50LCBldmVuIHdpdGgg
bm8gZW50cmllcywKKyAgICAgICAgc2hvdWxkIG9wdCBhbiBhcHAgaW50byBhcHAtYm91bmQgZG9t
YWluIGJlaGF2aW9yLgorCisgICAgICAgICogVUlQcm9jZXNzL1dlYnNpdGVEYXRhL0NvY29hL1dl
YnNpdGVEYXRhU3RvcmVDb2NvYS5tbToKKyAgICAgICAgKFdlYktpdDo6V2Vic2l0ZURhdGFTdG9y
ZTo6aW5pdGlhbGl6ZUFwcEJvdW5kRG9tYWlucyk6CisgICAgICAgIChXZWJLaXQ6OldlYnNpdGVE
YXRhU3RvcmU6OmJlZ2luQXBwQm91bmREb21haW5DaGVjayk6CisKIDIwMjAtMDQtMTYgIEJyZW50
IEZ1bGdoYW0gIDxiZnVsZ2hhbUBhcHBsZS5jb20+CiAKICAgICAgICAgW21hY09TXSBTd2l0Y2gg
dW51c2VkIElPS2l0IGNsYXNzZXMgZnJvbSBhbGxvdy13aXRoLXJlcG9ydCB0byBkZW55LXdpdGgt
cmVwb3J0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJzaXRlRGF0YS9D
b2NvYS9XZWJzaXRlRGF0YVN0b3JlQ29jb2EubW0gYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9X
ZWJzaXRlRGF0YS9Db2NvYS9XZWJzaXRlRGF0YVN0b3JlQ29jb2EubW0KaW5kZXggNWZiZjU2MjUz
OTZmMmNkYmM1NDFkZGJlOTcwOWE0N2YyMWI3YzczYi4uODdkZDg4NTFkMjg2Mjg2YTdiMjdiZGFi
NDVkMDQ3NmNkZWZjY2M2ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2Vi
c2l0ZURhdGEvQ29jb2EvV2Vic2l0ZURhdGFTdG9yZUNvY29hLm1tCisrKyBiL1NvdXJjZS9XZWJL
aXQvVUlQcm9jZXNzL1dlYnNpdGVEYXRhL0NvY29hL1dlYnNpdGVEYXRhU3RvcmVDb2NvYS5tbQpA
QCAtNzUsNiArNzUsNyBAQCBzdGF0aWMgV29ya1F1ZXVlJiBhcHBCb3VuZERvbWFpblF1ZXVlKCkK
IH0KIAogc3RhdGljIHN0ZDo6YXRvbWljPGJvb2w+IGhhc0luaXRpYWxpemVkQXBwQm91bmREb21h
aW5zID0gZmFsc2U7CitzdGF0aWMgc3RkOjphdG9taWM8Ym9vbD4ga2V5RXhpc3RzID0gZmFsc2U7
CiAKICNpZiBFTkFCTEUoUkVTT1VSQ0VfTE9BRF9TVEFUSVNUSUNTKQogV2ViQ29yZTo6VGhpcmRQ
YXJ0eUNvb2tpZUJsb2NraW5nTW9kZSBXZWJzaXRlRGF0YVN0b3JlOjp0aGlyZFBhcnR5Q29va2ll
QmxvY2tpbmdNb2RlKCkgY29uc3QKQEAgLTQwOSw2ICs0MTAsNyBAQCB2b2lkIFdlYnNpdGVEYXRh
U3RvcmU6OmluaXRpYWxpemVBcHBCb3VuZERvbWFpbnMoRm9yY2VSZWluaXRpYWxpemF0aW9uIGZv
cmNlUmVpbgogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAKICAgICAgICAgTlNBcnJheTxO
U1N0cmluZyAqPiAqZG9tYWlucyA9IFtbTlNCdW5kbGUgbWFpbkJ1bmRsZV0gb2JqZWN0Rm9ySW5m
b0RpY3Rpb25hcnlLZXk6QCJXS0FwcEJvdW5kRG9tYWlucyJdOworICAgICAgICBrZXlFeGlzdHMg
PSBkb21haW5zID8gdHJ1ZSA6IGZhbHNlOwogICAgICAgICAKICAgICAgICAgUnVuTG9vcDo6bWFp
bigpLmRpc3BhdGNoKFtpc0luQXBwQnJvd3NlclByaXZhY3lFbmFibGVkLCBmb3JjZVJlaW5pdGlh
bGl6YXRpb24sIGRvbWFpbnMgPSByZXRhaW5QdHIoZG9tYWlucyldIHsKICAgICAgICAgICAgIGlm
IChmb3JjZVJlaW5pdGlhbGl6YXRpb24gPT0gRm9yY2VSZWluaXRpYWxpemF0aW9uOjpZZXMpCkBA
IC00NjUsNyArNDY3LDcgQEAgdm9pZCBXZWJzaXRlRGF0YVN0b3JlOjpiZWdpbkFwcEJvdW5kRG9t
YWluQ2hlY2soY29uc3QgVVJMJiByZXF1ZXN0VVJMLCBXZWJGcmFtZVAKICAgICB9CiAKICAgICBl
bnN1cmVBcHBCb3VuZERvbWFpbnMoW2RvbWFpbiA9IFdlYkNvcmU6OlJlZ2lzdHJhYmxlRG9tYWlu
KHJlcXVlc3RVUkwpLCBsaXN0ZW5lciA9IG1ha2VSZWYobGlzdGVuZXIpXSAoYXV0byYgZG9tYWlu
cykgbXV0YWJsZSB7Ci0gICAgICAgIGlmIChkb21haW5zLmlzRW1wdHkoKSkgeworICAgICAgICBp
ZiAoZG9tYWlucy5pc0VtcHR5KCkgJiYgIWtleUV4aXN0cykgewogICAgICAgICAgICAgbGlzdGVu
ZXItPmRpZFJlY2VpdmVBcHBCb3VuZERvbWFpblJlc3VsdChXVEY6Om51bGxvcHQpOwogICAgICAg
ICAgICAgcmV0dXJuOwogICAgICAgICB9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>