<?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>196872</bug_id>
          
          <creation_ts>2019-04-12 11:27:58 -0700</creation_ts>
          <short_desc>WebDriver: Set Cookie endpoint does not correctly set subdomain cookies</short_desc>
          <delta_ts>2019-04-15 12:49:15 -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>WebDriver</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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="Devin Rousso">hi</reporter>
          <assigned_to name="Devin Rousso">hi</assigned_to>
          <cc>bburg</cc>
    
    <cc>commit-queue</cc>
    
    <cc>hi</cc>
    
    <cc>joepeck</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1526848</commentid>
    <comment_count>0</comment_count>
    <who name="Devin Rousso">hi</who>
    <bug_when>2019-04-12 11:27:58 -0700</bug_when>
    <thetext>```py
from selenium import webdriver

driver = webdriver.Safari(executable_path=&apos;$build/Release/safaridriver&apos;)

driver.get(&quot;https://apple.com&quot;)
driver.add_cookie({
    &apos;name&apos;: &apos;testfromotherdomain&apos;,
    &apos;value&apos;: &apos;42&apos;,
    &apos;domain&apos;: &apos;school.apple.com&apos;,
})

driver.get(&quot;https://school.apple.com&quot;)
driver.add_cookie({
    &apos;name&apos;: &apos;testfromsamedomain&apos;,
    &apos;value&apos;: &apos;42&apos;,
    &apos;domain&apos;: &apos;school.apple.com&apos;,
})
```

After running the above, stop the active session and inspect &lt;https://school.apple.com&gt;.  There should be two cookies (&quot;testfromotherdomain&quot; and &quot;testfromsamedomain&quot;), but there&apos;s only one (&quot;testfromsamedomain&quot;).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1526849</commentid>
    <comment_count>1</comment_count>
    <who name="Devin Rousso">hi</who>
    <bug_when>2019-04-12 11:28:20 -0700</bug_when>
    <thetext>&lt;rdar://problem/49233240&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1526851</commentid>
    <comment_count>2</comment_count>
      <attachid>367336</attachid>
    <who name="Devin Rousso">hi</who>
    <bug_when>2019-04-12 11:30:51 -0700</bug_when>
    <thetext>Created attachment 367336
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1527321</commentid>
    <comment_count>3</comment_count>
      <attachid>367336</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2019-04-15 12:21:02 -0700</bug_when>
    <thetext>Comment on attachment 367336
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1527333</commentid>
    <comment_count>4</comment_count>
      <attachid>367336</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-04-15 12:49:13 -0700</bug_when>
    <thetext>Comment on attachment 367336
Patch

Clearing flags on attachment: 367336

Committed r244281: &lt;https://trac.webkit.org/changeset/244281&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1527334</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-04-15 12:49:15 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>367336</attachid>
            <date>2019-04-12 11:30:51 -0700</date>
            <delta_ts>2019-04-15 12:49:13 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-196872-20190412113050.patch</filename>
            <type>text/plain</type>
            <size>2178</size>
            <attacher name="Devin Rousso">hi</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9DaGFu
Z2VMb2cKaW5kZXggMTU3ZDNhMDRjMTI2NGNkNTJiNGVkYmIzZDRlNmU0YzkzMGMzNDdjMS4uZDkz
MjNiZDkwODZkYThlZDhlOGNlZjlkZGYxM2FjZTllYjg3MzVkMCAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYktpdC9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwxNiBAQAorMjAxOS0wNC0xMiAgRGV2aW4gUm91c3NvICA8ZHJvdXNzb0BhcHBsZS5jb20+CisK
KyAgICAgICAgV2ViRHJpdmVyOiBTZXQgQ29va2llIGVuZHBvaW50IGRvZXMgbm90IGNvcnJlY3Rs
eSBzZXQgc3ViZG9tYWluIGNvb2tpZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTE5Njg3MgorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNDkyMzMyNDA+
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBVSVBy
b2Nlc3MvQXV0b21hdGlvbi9XZWJBdXRvbWF0aW9uU2Vzc2lvbi5jcHA6CisgICAgICAgIChXZWJL
aXQ6OldlYkF1dG9tYXRpb25TZXNzaW9uOjphZGRTaW5nbGVDb29raWUpOgorICAgICAgICBSYXRo
ZXIgdGhhbiB0cnkgdG8gImZvcmNlIiB0aGUgY29va2llIHRvIGJlIHNldCBvbiB0aGUgY3VycmVu
dCBhY3RpdmUgVVJMLCB1c2UgdGhlIGNvb2tpZQorICAgICAgICBpdHNlbGYgdG8gZmlndXJlIG91
dCB3aGljaCBkb21haW4gaXQgc2hvdWxkIGJlIHNldCBvbi4KKwogMjAxOS0wNC0xMSAgU2FpZCBB
Ym91LUhhbGxhd2EgIDxzYWJvdWhhbGxhd2FAYXBwbGUuY29tPgogCiAgICAgICAgIFJFR1JFU1NJ
T04gKHIyNDQxODIpOiBSZW1vdGVMYXllclRyZWVEcmF3aW5nQXJlYTo6Zmx1c2hMYXllcnMoKSBz
aG91bGQgbm90IGJlIHJlZW50cmFudApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVByb2Nl
c3MvQXV0b21hdGlvbi9XZWJBdXRvbWF0aW9uU2Vzc2lvbi5jcHAgYi9Tb3VyY2UvV2ViS2l0L1VJ
UHJvY2Vzcy9BdXRvbWF0aW9uL1dlYkF1dG9tYXRpb25TZXNzaW9uLmNwcAppbmRleCA1OTQyMWZk
ODgxZmQxMzg2YjMzMGEyYWZlNTk1MzEwMmVhMmM1YWRkLi5iODljNWE3MjE1NGM4ZDdhNTY4M2Y5
OThhZjZjMGQ5ZGM2ZDVjNDNmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9B
dXRvbWF0aW9uL1dlYkF1dG9tYXRpb25TZXNzaW9uLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1VJ
UHJvY2Vzcy9BdXRvbWF0aW9uL1dlYkF1dG9tYXRpb25TZXNzaW9uLmNwcApAQCAtMTM1MiwxMCAr
MTM1Miw3IEBAIHZvaWQgV2ViQXV0b21hdGlvblNlc3Npb246OmFkZFNpbmdsZUNvb2tpZShjb25z
dCBTdHJpbmcmIGJyb3dzaW5nQ29udGV4dEhhbmRsZSwKICAgICAgICAgQVNZTkNfRkFJTF9XSVRI
X1BSRURFRklORURfRVJST1JfQU5EX0RFVEFJTFMoTWlzc2luZ1BhcmFtZXRlciwgIlRoZSBwYXJh
bWV0ZXIgJ2h0dHBPbmx5JyB3YXMgbm90IGZvdW5kLiIpOwogCiAgICAgV2ViQ29va2llTWFuYWdl
clByb3h5KiBjb29raWVNYW5hZ2VyID0gbV9wcm9jZXNzUG9vbC0+c3VwcGxlbWVudDxXZWJDb29r
aWVNYW5hZ2VyUHJveHk+KCk7Ci0KLSAgICAvLyBGSVhNRTogVXNpbmcgYWN0aXZlVVJMIGhlcmUg
dHdpY2UgaXMgYmFzaWNhbGx5IHNheWluZyAidGhpcyBpcyBhbHdheXMgaW4gdGhlIGNvbnRleHQg
b2YgdGhlIG1haW4gZG9jdW1lbnQiCi0gICAgLy8gd2hpY2ggcHJvYmFibHkgaXNuJ3QgYWNjdXJh
dGUuCi0gICAgY29va2llTWFuYWdlci0+c2V0Q29va2llcyhwYWdlLT53ZWJzaXRlRGF0YVN0b3Jl
KCkuc2Vzc2lvbklEKCksIHsgY29va2llIH0sIGFjdGl2ZVVSTCwgYWN0aXZlVVJMLCBbY2FsbGJh
Y2sgPSBjYWxsYmFjay5jb3B5UmVmKCldKENhbGxiYWNrQmFzZTo6RXJyb3IgZXJyb3IpIHsKKyAg
ICBjb29raWVNYW5hZ2VyLT5zZXRDb29raWVzKHBhZ2UtPndlYnNpdGVEYXRhU3RvcmUoKS5zZXNz
aW9uSUQoKSwgeyBjb29raWUgfSwgW2NhbGxiYWNrID0gY2FsbGJhY2suY29weVJlZigpXShDYWxs
YmFja0Jhc2U6OkVycm9yIGVycm9yKSB7CiAgICAgICAgIGlmIChlcnJvciA9PSBDYWxsYmFja0Jh
c2U6OkVycm9yOjpOb25lKQogICAgICAgICAgICAgY2FsbGJhY2stPnNlbmRTdWNjZXNzKCk7CiAg
ICAgICAgIGVsc2UK
</data>

          </attachment>
      

    </bug>

</bugzilla>