<?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>67120</bug_id>
          
          <creation_ts>2011-08-29 04:56:28 -0700</creation_ts>
          <short_desc>Web Inspector: wrong script display name when there is a slash in its URL query parameters</short_desc>
          <delta_ts>2011-08-30 03:56:39 -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>0</everconfirmed>
          <reporter name="Yury Semikhatsky">yurys</reporter>
          <assigned_to name="Yury Semikhatsky">yurys</assigned_to>
          <cc>apavlov</cc>
    
    <cc>bweinstein</cc>
    
    <cc>joepeck</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>rik</cc>
    
    <cc>timothy</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>458172</commentid>
    <comment_count>0</comment_count>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2011-08-29 04:56:28 -0700</bug_when>
    <thetext>From user report:

I see Chrome v15 (Chromium 15.0.861.0) has added some funky options for grouping the list of scripts by folder (enabled by default, see script view options to disable it).

But it seems the URL parsing for this feature is a little buggy... it doesn&apos;t cope properly with query parameters that include a slash, so a JS file

 /somepath/script.js?version=123&amp;referer=anotherpath/file.html

will be shown as being a file called &quot;file.html&quot; in a folder &quot;/somepath/script.js?version=123&amp;referer=anotherpath/&quot;

[ This actually happens whether the &quot;scripts by folder&quot; option is enabled or not, but it worked properly in v14, so I&apos;m sort of pointing the finger at the grouping change :) ]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>458195</commentid>
    <comment_count>1</comment_count>
      <attachid>105484</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2011-08-29 06:41:17 -0700</bug_when>
    <thetext>Created attachment 105484
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>458826</commentid>
    <comment_count>2</comment_count>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2011-08-30 03:56:39 -0700</bug_when>
    <thetext>Committed r94067: &lt;http://trac.webkit.org/changeset/94067&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>105484</attachid>
            <date>2011-08-29 06:41:17 -0700</date>
            <delta_ts>2011-08-29 12:28:24 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-67120-20110829174115.patch</filename>
            <type>text/plain</type>
            <size>4412</size>
            <attacher name="Yury Semikhatsky">yurys</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTM5NTMKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBiMDNjNjFkYjY4ZThlNzMxMzBmOGE4
YzRjZGQ1NGVhYTdlZDU2YThmLi44ZTJlYTUwZWVjOGExYmRhMzk3NzYxYzg4NTViMDU3NGI5MDY4
OGY0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTEtMDgtMjkgIFl1cnkgU2VtaWtoYXRza3kg
IDx5dXJ5c0BjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgV2ViIEluc3BlY3Rvcjogd3Jvbmcgc2Ny
aXB0IGRpc3BsYXkgbmFtZSB3aGVuIHRoZXJlIGlzIGEgc2xhc2ggaW4gaXRzIFVSTCBxdWVyeSBw
YXJhbWV0ZXJzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD02NzEyMAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
ICogaW5zcGVjdG9yL2RlYnVnZ2VyL3NjcmlwdHMtc29ydGluZy5odG1sOgorICAgICAgICAqIHBs
YXRmb3JtL2Nocm9taXVtL2luc3BlY3Rvci9kZWJ1Z2dlci9zY3JpcHRzLXNvcnRpbmctZXhwZWN0
ZWQudHh0OgorCiAyMDExLTA4LTI4ICBLZWlzaGkgSGF0dG9yaSAgPGtlaXNoaUB3ZWJraXQub3Jn
PgogCiAgICAgICAgIENocm9taXVtIFdpbjogU2V0dGluZyBzcXVhcmUtYnV0dG9uIGFwcGVhcmFu
Y2UgcmVhY2hlcyBOT1RSRUFDSEVECmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbnNwZWN0b3Iv
ZGVidWdnZXIvc2NyaXB0cy1zb3J0aW5nLmh0bWwgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvZGVi
dWdnZXIvc2NyaXB0cy1zb3J0aW5nLmh0bWwKaW5kZXggZmY3MDc1MDNmN2RjYjg0NzhjZDFkNTIx
NTQ3YTIxYjE1MjZmNWNjNy4uNjM4ZmU0MjRkZjRmMDYwOTk2YjljZjEwMTE4OGZlNDIxNmVjNTFm
OCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2RlYnVnZ2VyL3NjcmlwdHMtc29y
dGluZy5odG1sCisrKyBiL0xheW91dFRlc3RzL2luc3BlY3Rvci9kZWJ1Z2dlci9zY3JpcHRzLXNv
cnRpbmcuaHRtbApAQCAtMTMsNyArMTMsOSBAQCB2YXIgc2NyaXB0cyA9IFsKICAgICAiX2pzL3By
b2R1Y3Rpb24vbW90b3IuanM/MTMwODkyNzQzMiIsCiAgICAgImkveGdlbWl1cy5qcyIsCiAgICAg
ImkvanMvanF1ZXJ5LTEuNS4xLm1pbi5qcyIsCi0gICAgImkvanMvanF1ZXJ5LmNvb2tpZS5qcyIg
XTsKKyAgICAiaS9qcy9qcXVlcnkuY29va2llLmpzIiwKKyAgICAiZm9vL3BhdGgvYmFyLmpzP2Zp
bGU9YmFyL3p6ei5qcyIsCisgICAgImZvby9wYXRoL2Zvby5qcz9maWxlPWJhci9hYWEuanMiIF07
CiAKIGZvciAodmFyIGkgPSAwOyBpIDwgc2NyaXB0cy5sZW5ndGg7ICsraSkKICAgICB3aW5kb3cu
ZXZhbCgiZnVuY3Rpb24gZnVuYyIgKyBpICsgIigpIHt9IC8vQCBzb3VyY2VVUkw9aHR0cDovL2Zv
by5jb20vIiArIHNjcmlwdHNbaV0pOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0v
Y2hyb21pdW0vaW5zcGVjdG9yL2RlYnVnZ2VyL3NjcmlwdHMtc29ydGluZy1leHBlY3RlZC50eHQg
Yi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9pbnNwZWN0b3IvZGVidWdnZXIvc2NyaXB0
cy1zb3J0aW5nLWV4cGVjdGVkLnR4dAppbmRleCA5NWE3MjYwYzIxMDIyMTFkN2VkM2Q2NzFiZTYw
OGIzMTY5YjQzOGM1Li45ZTRmNWEzMjc4MzAxODU1NWQ1OWE1Zjk1Yjc3ODdhMWQxMzkwNzMzIDEw
MDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9pbnNwZWN0b3IvZGVidWdn
ZXIvc2NyaXB0cy1zb3J0aW5nLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9y
bS9jaHJvbWl1bS9pbnNwZWN0b3IvZGVidWdnZXIvc2NyaXB0cy1zb3J0aW5nLWV4cGVjdGVkLnR4
dApAQCAtMTIsNiArMTIsOSBAQCBXZWJJbnNwZWN0b3Iuc2V0dGluZ3Muc2hvd1NjcmlwdEZvbGRl
cnMgPSB0cnVlCiAgICAgdG9wMTAwLmpjbj84MDY3NAogL19qcy9wcm9kdWN0aW9uCiAgICAgbW90
b3IuanM/MTMwODkyNzQzMgorL2Zvby9wYXRoCisgICAgYmFyLmpzP2ZpbGU9YmFyL3p6ei5qcwor
ICAgIGZvby5qcz9maWxlPWJhci9hYWEuanMKIC9pCiAgICAgeGdlbWl1cy5qcwogL2kvanMKQEAg
LTIwLDcgKzIzLDkgQEAgV2ViSW5zcGVjdG9yLnNldHRpbmdzLnNob3dTY3JpcHRGb2xkZXJzID0g
dHJ1ZQogCiBXZWJJbnNwZWN0b3Iuc2V0dGluZ3Muc2hvd1NjcmlwdEZvbGRlcnMgPSBmYWxzZQog
Kk5vbipVUkwqcGF0aAorYmFyLmpzP2ZpbGU9YmFyL3p6ei5qcwogYmxvY2suanM/YmxvY2s9Zm9v
Citmb28uanM/ZmlsZT1iYXIvYWFhLmpzCiBnYS5qcwoganF1ZXJ5LTEuNS4xLm1pbi5qcwoganF1
ZXJ5LmNvb2tpZS5qcwpAQCAtNDAsNiArNDUsOSBAQCBXZWJJbnNwZWN0b3Iuc2V0dGluZ3Muc2hv
d1NjcmlwdEZvbGRlcnMgPSB0cnVlCiAgICAgdG9wMTAwLmpjbj84MDY3NAogL19qcy9wcm9kdWN0
aW9uCiAgICAgbW90b3IuanM/MTMwODkyNzQzMgorL2Zvby9wYXRoCisgICAgYmFyLmpzP2ZpbGU9
YmFyL3p6ei5qcworICAgIGZvby5qcz9maWxlPWJhci9hYWEuanMKIC9pCiAgICAgeGdlbWl1cy5q
cwogL2kvanMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9X
ZWJDb3JlL0NoYW5nZUxvZwppbmRleCAzMGZjYzRjMTZkMzFmZjY1YzgzZGU4YTVjMjJiYzhiZmM3
MGU4MDg4Li5lYWMxOTFlMzk1MzQ1YWEyZDllM2FhZjZhMDkzZDlmNDAwZTFlMDk5IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTEtMDgtMjkgIFl1cnkgU2VtaWtoYXRza3kgIDx5dXJ5
c0BjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgV2ViIEluc3BlY3Rvcjogd3Jvbmcgc2NyaXB0IGRp
c3BsYXkgbmFtZSB3aGVuIHRoZXJlIGlzIGEgc2xhc2ggaW4gaXRzIFVSTCBxdWVyeSBwYXJhbWV0
ZXJzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02NzEy
MAorCisgICAgICAgIEZpeGVkIGZvbGRlciBuYW1lIGNvbXB1dGF0aW9uIGluIFNjcmlwdHNQYW5l
bC4gTm93IHNlYXJjaCBxdWVyeSBpcyBpZ25vcmVkCisgICAgICAgIHdoZW4gc2VhcmNoaW5nIGZv
ciB0aGUgc2NyaXB0IGZvbGRlciBuYW1lLgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgICogaW5zcGVjdG9yL2Zyb250LWVuZC9TY3JpcHRzUGFuZWwuanM6
CisgICAgICAgIChXZWJJbnNwZWN0b3IuU2NyaXB0c1BhbmVsLnByb3RvdHlwZS5fZm9sZGVyQW5k
RGlzcGxheU5hbWVGb3JTY3JpcHRVUkwpOgorCiAyMDExLTA4LTI4ICBLZWlzaGkgSGF0dG9yaSAg
PGtlaXNoaUB3ZWJraXQub3JnPgogCiAgICAgICAgIENocm9taXVtIFdpbjogU2V0dGluZyBzcXVh
cmUtYnV0dG9uIGFwcGVhcmFuY2UgcmVhY2hlcyBOT1RSRUFDSEVECmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1NjcmlwdHNQYW5lbC5qcyBiL1NvdXJjZS9X
ZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvU2NyaXB0c1BhbmVsLmpzCmluZGV4IDEyODVkM2Fm
NWMzMDMwMTRiMGZlNmJhMWIxZWFlYmM1Nzg4NDAxZWQuLjk3NDgwMmU3NjUwZDFjMTYxMmY0MDBm
MTJmZDBhYzNlYjcwNDdhOGYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9m
cm9udC1lbmQvU2NyaXB0c1BhbmVsLmpzCisrKyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9m
cm9udC1lbmQvU2NyaXB0c1BhbmVsLmpzCkBAIC0zNTEsNyArMzUxLDExIEBAIFdlYkluc3BlY3Rv
ci5TY3JpcHRzUGFuZWwucHJvdG90eXBlID0gewogICAgICAgICB2YXIgZm9sZGVyTmFtZSA9ICIi
OwogICAgICAgICB2YXIgZGlzcGxheU5hbWUgPSB1cmw7CiAKLSAgICAgICAgdmFyIGZyb21JbmRl
eCA9IGRpc3BsYXlOYW1lLmxhc3RJbmRleE9mKCIvIiwgZGlzcGxheU5hbWUubGVuZ3RoIC0gMik7
CisgICAgICAgIHZhciBwYXRoTGVuZ3RoID0gZGlzcGxheU5hbWUuaW5kZXhPZigiPyIpOworICAg
ICAgICBpZiAocGF0aExlbmd0aCA9PT0gLTEpCisgICAgICAgICAgICBwYXRoTGVuZ3RoID0gZGlz
cGxheU5hbWUubGVuZ3RoOworCisgICAgICAgIHZhciBmcm9tSW5kZXggPSBkaXNwbGF5TmFtZS5s
YXN0SW5kZXhPZigiLyIsIHBhdGhMZW5ndGggLSAyKTsKICAgICAgICAgaWYgKGZyb21JbmRleCAh
PT0gLTEpIHsKICAgICAgICAgICAgIGZvbGRlck5hbWUgPSBkaXNwbGF5TmFtZS5zdWJzdHJpbmco
MCwgZnJvbUluZGV4KTsKICAgICAgICAgICAgIGRpc3BsYXlOYW1lID0gZGlzcGxheU5hbWUuc3Vi
c3RyaW5nKGZyb21JbmRleCArIDEpOwo=
</data>
<flag name="review"
          id="101659"
          type_id="1"
          status="+"
          setter="pfeldman"
    />
          </attachment>
      

    </bug>

</bugzilla>