<?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>30421</bug_id>
          
          <creation_ts>2009-10-15 20:07:00 -0700</creation_ts>
          <short_desc>Web Inspector: about protocol loads can show up on Cookies list as Local Files</short_desc>
          <delta_ts>2009-10-20 13:59:18 -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>Web Inspector (Deprecated)</component>
          <version>528+ (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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Brian Weinstein">bweinstein</reporter>
          <assigned_to name="Brian Weinstein">bweinstein</assigned_to>
          <cc>alice.barraclough</cc>
    
    <cc>aroben</cc>
    
    <cc>joepeck</cc>
    
    <cc>rik</cc>
    
    <cc>timothy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>154978</commentid>
    <comment_count>0</comment_count>
    <who name="Brian Weinstein">bweinstein</who>
    <bug_when>2009-10-15 20:07:00 -0700</bug_when>
    <thetext>Go to www.google.com, you will see a Local Files entry on the Cookies list of the Web Inspector that has all the same Cookies as Google.

Google creates an about:blank in generating their page, and that is being added to the Cookies domain list, when we should only be adding resources that were loaded from HTTP protocols.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>154986</commentid>
    <comment_count>1</comment_count>
      <attachid>41261</attachid>
    <who name="Brian Weinstein">bweinstein</who>
    <bug_when>2009-10-15 20:50:07 -0700</bug_when>
    <thetext>Created attachment 41261
Fix

I am not sure if file URLs can create cookies/should show up in the Cookies list, if they should, then the if statement should be changed to:

if (protocolInHTTPFamily() || protocolIs(&quot;file&quot;)), but I&apos;m not sure which of these is correct, this patch works, but will not show cookies from a file URL, I&apos;m not sure if that is correct behavior or not.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>155120</commentid>
    <comment_count>2</comment_count>
    <who name="Brian Weinstein">bweinstein</who>
    <bug_when>2009-10-16 10:24:16 -0700</bug_when>
    <thetext>Dan Bernstein sent me a test case that shows that cookies are allowed on file URLs, so it seems that this bug was mistitled, and the code check is doing the wrong thing, we should also support file:// loads to show the cookies from.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>155132</commentid>
    <comment_count>3</comment_count>
      <attachid>41295</attachid>
    <who name="Brian Weinstein">bweinstein</who>
    <bug_when>2009-10-16 10:42:24 -0700</bug_when>
    <thetext>Created attachment 41295
Fix for HTTP + File URLs</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>155831</commentid>
    <comment_count>4</comment_count>
    <who name="Alice Liu">alice.barraclough</who>
    <bug_when>2009-10-19 12:29:27 -0700</bug_when>
    <thetext>r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156291</commentid>
    <comment_count>5</comment_count>
    <who name="Brian Weinstein">bweinstein</who>
    <bug_when>2009-10-20 13:59:18 -0700</bug_when>
    <thetext>Landed in http://trac.webkit.org/changeset/49883.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>41261</attachid>
            <date>2009-10-15 20:50:07 -0700</date>
            <delta_ts>2009-10-16 10:24:38 -0700</delta_ts>
            <desc>Fix</desc>
            <filename>inspector_localfiles.patch</filename>
            <type>text/plain</type>
            <size>2244</size>
            <attacher name="Brian Weinstein">bweinstein</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA0OTY2OCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsNDYgQEAKKzIwMDktMTAtMTUgIEJyaWFuIFdlaW5zdGVpbiAgPGJ3ZWluc3RlaW5A
YXBwbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIEZpeGVzIDxodHRwOi8vd2Via2l0Lm9yZy9iLzMwNDIxPi4KKyAgICAgICAgV2ViIElucHNl
Y3RvcjogTG9jYWwgRmlsZXMgY2FuIHNob3cgdXAgb24gQ29va2llcyBMaXN0IHdpdGggQ29va2ll
cyBmcm9tIG90aGVyIERvbWFpbi4KKyAgICAgICAgCisgICAgICAgIFdoZW4gYSBwYWdlIGxpa2Ug
R29vZ2xlIGdlbmVyYXRlcyBhbiBhYm91dDpibGFuaywgaXQgc2hvd3MgdXAgYXMgYSBsb2NhbCBm
aWxlIG9uCisgICAgICAgIHRoZSBsaXN0IG9mIENvb2tpZSBkb21haW5zLCBidXQgaGFzIGFsbCBv
ZiB0aGUgY29va2llcyBvZiBHb29nbGUuIFdoZW4gd2UgYXJlIGFkZGluZworICAgICAgICBjb29r
aWUgZG9tYWlucyB0byB0aGUgaW5zcGVjdG9yLCB3ZSBzaG91bGQgb25seSBhZGQgdGhlIGRvbWFp
biBpcyB0aGUgVVJMIG9mIHRoZSByZXNvdXJjZQorICAgICAgICBpcyBpbiB0aGUgSFRUUCBwcm90
b2NvbCBmYW1pbHkuCisKKyAgICAgICAgKiBpbnNwZWN0b3IvSW5zcGVjdG9yQ29udHJvbGxlci5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpJbnNwZWN0b3JDb250cm9sbGVyOjpwb3B1bGF0ZVNjcmlw
dE9iamVjdHMpOgorICAgICAgICAoV2ViQ29yZTo6SW5zcGVjdG9yQ29udHJvbGxlcjo6ZGlkRmlu
aXNoTG9hZGluZyk6CisKIDIwMDktMTAtMTUgIERhbmllbCBCYXRlcyAgPGRiYXRlc0B3ZWJraXQu
b3JnPgogCiAgICAgICAgIE5vIHJldmlldywgcm9sbGluZyBvdXQgcjQ5NjQ0LgpJbmRleDogV2Vi
Q29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yQ29udHJvbGxlci5jcHAKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2Vi
Q29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yQ29udHJvbGxlci5jcHAJKHJldmlzaW9uIDQ5NjYzKQor
KysgV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yQ29udHJvbGxlci5jcHAJKHdvcmtpbmcgY29w
eSkKQEAgLTY1Myw3ICs2NTMsOCBAQCB2b2lkIEluc3BlY3RvckNvbnRyb2xsZXI6OnBvcHVsYXRl
U2NyaXB0CiAgICAgUmVzb3VyY2VzTWFwOjppdGVyYXRvciByZXNvdXJjZXNFbmQgPSBtX3Jlc291
cmNlcy5lbmQoKTsKICAgICBmb3IgKFJlc291cmNlc01hcDo6aXRlcmF0b3IgaXQgPSBtX3Jlc291
cmNlcy5iZWdpbigpOyBpdCAhPSByZXNvdXJjZXNFbmQ7ICsraXQpIHsKICAgICAgICAgaXQtPnNl
Y29uZC0+Y3JlYXRlU2NyaXB0T2JqZWN0KG1fZnJvbnRlbmQuZ2V0KCkpOwotICAgICAgICBtX2Zy
b250ZW5kLT5hZGRDb29raWVEb21haW4oaXQtPnNlY29uZC0+ZnJhbWUoKS0+ZG9jdW1lbnQoKS0+
dXJsKCkuaG9zdCgpKTsKKyAgICAgICAgaWYgKGl0LT5zZWNvbmQtPmZyYW1lKCktPmRvY3VtZW50
KCktPnVybCgpLnByb3RvY29sSW5IVFRQRmFtaWx5KCkpCisgICAgICAgICAgICBtX2Zyb250ZW5k
LT5hZGRDb29raWVEb21haW4oaXQtPnNlY29uZC0+ZnJhbWUoKS0+ZG9jdW1lbnQoKS0+dXJsKCku
aG9zdCgpKTsKICAgICB9CiAKICAgICB1bnNpZ25lZCBtZXNzYWdlQ291bnQgPSBtX2NvbnNvbGVN
ZXNzYWdlcy5zaXplKCk7CkBAIC05ODIsNyArOTgzLDggQEAgdm9pZCBJbnNwZWN0b3JDb250cm9s
bGVyOjpkaWRGaW5pc2hMb2FkaQogCiAgICAgaWYgKHdpbmRvd1Zpc2libGUoKSkgewogICAgICAg
ICByZXNvdXJjZS0+dXBkYXRlU2NyaXB0T2JqZWN0KG1fZnJvbnRlbmQuZ2V0KCkpOwotICAgICAg
ICBtX2Zyb250ZW5kLT5hZGRDb29raWVEb21haW4ocmVzb3VyY2UtPmZyYW1lKCktPmRvY3VtZW50
KCktPnVybCgpLmhvc3QoKSk7CisgICAgICAgIGlmIChyZXNvdXJjZS0+ZnJhbWUoKS0+ZG9jdW1l
bnQoKS0+dXJsKCkucHJvdG9jb2xJbkhUVFBGYW1pbHkoKSkKKyAgICAgICAgICAgIG1fZnJvbnRl
bmQtPmFkZENvb2tpZURvbWFpbihyZXNvdXJjZS0+ZnJhbWUoKS0+ZG9jdW1lbnQoKS0+dXJsKCku
aG9zdCgpKTsKICAgICB9CiB9CiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>41295</attachid>
            <date>2009-10-16 10:42:24 -0700</date>
            <delta_ts>2009-10-19 12:29:13 -0700</delta_ts>
            <desc>Fix for HTTP + File URLs</desc>
            <filename>inspector_localfiles.patch</filename>
            <type>text/plain</type>
            <size>2356</size>
            <attacher name="Brian Weinstein">bweinstein</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA0OTY2OCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsNDYgQEAKKzIwMDktMTAtMTUgIEJyaWFuIFdlaW5zdGVpbiAgPGJ3ZWluc3RlaW5A
YXBwbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIEZpeGVzIDxodHRwOi8vd2Via2l0Lm9yZy9iLzMwNDIxPi4KKyAgICAgICAgV2ViIElucHNl
Y3RvcjogTG9jYWwgRmlsZXMgY2FuIHNob3cgdXAgb24gQ29va2llcyBMaXN0IHdpdGggQ29va2ll
cyBmcm9tIG90aGVyIERvbWFpbi4KKyAgICAgICAgCisgICAgICAgIFdoZW4gYSBwYWdlIGxpa2Ug
R29vZ2xlIGdlbmVyYXRlcyBhbiBhYm91dDpibGFuaywgaXQgc2hvd3MgdXAgYXMgYSBsb2NhbCBm
aWxlIG9uCisgICAgICAgIHRoZSBsaXN0IG9mIENvb2tpZSBkb21haW5zLCBidXQgaGFzIGFsbCBv
ZiB0aGUgY29va2llcyBvZiBHb29nbGUuIFdoZW4gd2UgYXJlIGFkZGluZworICAgICAgICBjb29r
aWUgZG9tYWlucyB0byB0aGUgaW5zcGVjdG9yLCB3ZSBzaG91bGQgb25seSBhZGQgdGhlIGRvbWFp
biBpcyB0aGUgVVJMIG9mIHRoZSByZXNvdXJjZQorICAgICAgICBpcyBpbiB0aGUgSFRUUCBwcm90
b2NvbCBmYW1pbHkgb3IgYSBmaWxlIFVSTC4KKworICAgICAgICAqIGluc3BlY3Rvci9JbnNwZWN0
b3JDb250cm9sbGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6Okluc3BlY3RvckNvbnRyb2xsZXI6
OnBvcHVsYXRlU2NyaXB0T2JqZWN0cyk6CisgICAgICAgIChXZWJDb3JlOjpJbnNwZWN0b3JDb250
cm9sbGVyOjpkaWRGaW5pc2hMb2FkaW5nKToKKwogMjAwOS0xMC0xNSAgRGFuaWVsIEJhdGVzICA8
ZGJhdGVzQHdlYmtpdC5vcmc+CiAKICAgICAgICAgTm8gcmV2aWV3LCByb2xsaW5nIG91dCByNDk2
NDQuCkluZGV4OiBXZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JDb250cm9sbGVyLmNwcAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBXZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JDb250cm9sbGVyLmNwcAkocmV2
aXNpb24gNDk2NjMpCisrKyBXZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JDb250cm9sbGVyLmNw
cAkod29ya2luZyBjb3B5KQpAQCAtNjUzLDcgKzY1Myw5IEBAIHZvaWQgSW5zcGVjdG9yQ29udHJv
bGxlcjo6cG9wdWxhdGVTY3JpcHQKICAgICBSZXNvdXJjZXNNYXA6Oml0ZXJhdG9yIHJlc291cmNl
c0VuZCA9IG1fcmVzb3VyY2VzLmVuZCgpOwogICAgIGZvciAoUmVzb3VyY2VzTWFwOjppdGVyYXRv
ciBpdCA9IG1fcmVzb3VyY2VzLmJlZ2luKCk7IGl0ICE9IHJlc291cmNlc0VuZDsgKytpdCkgewog
ICAgICAgICBpdC0+c2Vjb25kLT5jcmVhdGVTY3JpcHRPYmplY3QobV9mcm9udGVuZC5nZXQoKSk7
Ci0gICAgICAgIG1fZnJvbnRlbmQtPmFkZENvb2tpZURvbWFpbihpdC0+c2Vjb25kLT5mcmFtZSgp
LT5kb2N1bWVudCgpLT51cmwoKS5ob3N0KCkpOworICAgICAgICBLVVJMIHJlc291cmNlVVJMID0g
aXQtPnNlY29uZC0+ZnJhbWUoKS0+ZG9jdW1lbnQoKS0+dXJsKCk7CisgICAgICAgIGlmIChyZXNv
dXJjZVVSTC5wcm90b2NvbEluSFRUUEZhbWlseSgpIHx8IHJlc291cmNlVVJMLnByb3RvY29sSXMo
ImZpbGUiKSkKKyAgICAgICAgICAgIG1fZnJvbnRlbmQtPmFkZENvb2tpZURvbWFpbihyZXNvdXJj
ZVVSTC5ob3N0KCkpOwogICAgIH0KIAogICAgIHVuc2lnbmVkIG1lc3NhZ2VDb3VudCA9IG1fY29u
c29sZU1lc3NhZ2VzLnNpemUoKTsKQEAgLTk4Miw3ICs5ODQsOSBAQCB2b2lkIEluc3BlY3RvckNv
bnRyb2xsZXI6OmRpZEZpbmlzaExvYWRpCiAKICAgICBpZiAod2luZG93VmlzaWJsZSgpKSB7CiAg
ICAgICAgIHJlc291cmNlLT51cGRhdGVTY3JpcHRPYmplY3QobV9mcm9udGVuZC5nZXQoKSk7Ci0g
ICAgICAgIG1fZnJvbnRlbmQtPmFkZENvb2tpZURvbWFpbihyZXNvdXJjZS0+ZnJhbWUoKS0+ZG9j
dW1lbnQoKS0+dXJsKCkuaG9zdCgpKTsKKyAgICAgICAgS1VSTCByZXNvdXJjZVVSTCA9IHJlc291
cmNlLT5mcmFtZSgpLT5kb2N1bWVudCgpLT51cmwoKTsKKyAgICAgICAgaWYgKHJlc291cmNlVVJM
LnByb3RvY29sSW5IVFRQRmFtaWx5KCkgfHwgcmVzb3VyY2VVUkwucHJvdG9jb2xJcygiZmlsZSIp
KQorICAgICAgICAgICAgbV9mcm9udGVuZC0+YWRkQ29va2llRG9tYWluKHJlc291cmNlVVJMLmhv
c3QoKSk7CiAgICAgfQogfQogCg==
</data>
<flag name="review"
          id="22651"
          type_id="1"
          status="+"
          setter="alice.barraclough"
    />
    <flag name="commit-queue"
          id="22652"
          type_id="3"
          status="-"
          setter="bweinstein"
    />
          </attachment>
      

    </bug>

</bugzilla>