<?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>8688</bug_id>
          
          <creation_ts>2006-05-02 00:01:20 -0700</creation_ts>
          <short_desc>file URLs aren&apos;t being serialized correctly when using window.location</short_desc>
          <delta_ts>2006-05-02 00:17:33 -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>WebCore JavaScript</component>
          <version>420+</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</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="Anders Carlsson">andersca</reporter>
          <assigned_to name="Anders Carlsson">andersca</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>40826</commentid>
    <comment_count>0</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2006-05-02 00:01:20 -0700</bug_when>
    <thetext>window.location.href incorrectly serializes file URLs as &quot;file:/path/to/file&quot;. The correct way to do this is &quot;file:///path/to/file&quot; which both Opera and Mozilla does on Mac. This prevents the XPath JSUnit tests from running correctly</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>40827</commentid>
    <comment_count>1</comment_count>
      <attachid>8062</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2006-05-02 00:14:51 -0700</bug_when>
    <thetext>Created attachment 8062
Fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>40828</commentid>
    <comment_count>2</comment_count>
      <attachid>8062</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2006-05-02 00:15:46 -0700</bug_when>
    <thetext>Comment on attachment 8062
Fix

r=me</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>8062</attachid>
            <date>2006-05-02 00:14:51 -0700</date>
            <delta_ts>2006-05-02 00:15:46 -0700</delta_ts>
            <desc>Fix</desc>
            <filename>file-url-location.txt</filename>
            <type>text/plain</type>
            <size>3198</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDE0MTU0KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTMgQEAKKzIwMDYtMDUtMDIgIEFuZGVycyBDYXJsc3NvbiAg
PGFuZGVyc2NhQG1hYy5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKwkJVGVzdCBjYXNlIGZvciBodHRwOi8vYnVnemlsbGEub3BlbmRhcndpbi5vcmcvc2hvd19i
dWcuY2dpP2lkPTg2ODgKKwkJZmlsZSBVUkxzIGFyZW4ndCBiZWluZyBzZXJpYWxpemVkIGNvcnJl
Y3RseSB3aGVuIHVzaW5nIHdpbmRvdy5sb2NhdGlvbgorCQkKKyAgICAgICAgKiBmYXN0L2pzL3dp
bmRvdy1sb2NhdGlvbi1ocmVmLWZpbGUtdXJscy1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAg
ICAqIGZhc3QvanMvd2luZG93LWxvY2F0aW9uLWhyZWYtZmlsZS11cmxzLmh0bWw6IEFkZGVkLgor
CiAyMDA2LTA0LTI4ICBKdXN0aW4gR2FyY2lhICA8anVzdGluLmdhcmNpYUBhcHBsZS5jb20+CiAK
ICAgICAgICAgUmV2aWV3ZWQgYnkgZGFyaW4KSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvanMvd2lu
ZG93LWxvY2F0aW9uLWhyZWYtZmlsZS11cmxzLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBM
YXlvdXRUZXN0cy9mYXN0L2pzL3dpbmRvdy1sb2NhdGlvbi1ocmVmLWZpbGUtdXJscy1leHBlY3Rl
ZC50eHQJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L2pzL3dpbmRvdy1sb2NhdGlv
bi1ocmVmLWZpbGUtdXJscy1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMyBA
QAorVGhpcyB0ZXN0cyB0aGF0IHdpbmRvdy5sb2NhdGlvbi5ocmVmIHNlcmlhbGl6ZXMgZmlsZSB1
cmxzIGNvcnJlY3RseS4gSWYgdGhlIHRlc3QgaXMgc3VjY2Vzc2Z1bCwgdGhlIHRleHQgIlNVQ0NF
U1MiIHNob3VsZCBiZSBzaG93biBiZWxvdy4KK1NVQ0NFU1MKKwpJbmRleDogTGF5b3V0VGVzdHMv
ZmFzdC9qcy93aW5kb3ctbG9jYXRpb24taHJlZi1maWxlLXVybHMuaHRtbAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBMYXlvdXRUZXN0cy9mYXN0L2pzL3dpbmRvdy1sb2NhdGlvbi1ocmVmLWZpbGUtdXJscy5odG1s
CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9qcy93aW5kb3ctbG9jYXRpb24taHJl
Zi1maWxlLXVybHMuaHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwyOCBAQAorPGh0bWw+Cis8
aGVhZD4KKzxzY3JpcHQ+CitmdW5jdGlvbiBkZWJ1ZyhzdHIpIHsKKwl2YXIgZCA9IGRvY3VtZW50
LmdldEVsZW1lbnRCeUlkKCdjb25zb2xlJyk7CisJZC5hcHBlbmRDaGlsZChkb2N1bWVudC5jcmVh
dGVUZXh0Tm9kZShzdHIpKTsKK30KKworZnVuY3Rpb24gcnVuVGVzdHMoKSB7CisJaWYgKHdpbmRv
dy5sYXlvdXRUZXN0Q29udHJvbGxlcikKKwkJbGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4
dCgpOworCQkKKwl2YXIgc3RyID0gd2luZG93LmxvY2F0aW9uLmhyZWY7CisJCisJaWYgKHN0ci5z
dWJzdHIoMCwgMTcpID09ICdmaWxlOi8vbG9jYWxob3N0LycgfHwKKwkgICAgc3RyLnN1YnN0cigw
LCA4KSA9PSAnZmlsZTovLy8nKQorCQlkZWJ1ZygnU1VDQ0VTUycpOworCWVsc2UKKwkJZGVidWco
J0ZBSUxVUkUuIFN0cmluZyBpcyAnICsgc3RyKTsKK30KKzwvc2NyaXB0PgorPC9oZWFkPgorPGJv
ZHkgb25sb2FkPSJydW5UZXN0cygpOyI+CitUaGlzIHRlc3RzIHRoYXQgd2luZG93LmxvY2F0aW9u
LmhyZWYgc2VyaWFsaXplcyBmaWxlIHVybHMgY29ycmVjdGx5LiBJZiB0aGUgdGVzdCBpcyBzdWNj
ZXNzZnVsLCB0aGUgdGV4dCAiU1VDQ0VTUyIgc2hvdWxkIGJlIHNob3duIGJlbG93LgorPHByZSBp
ZD0iY29uc29sZSI+Cis8L3ByZT4KKzwvYm9keT4KKzwvaHRtbD4KSW5kZXg6IFdlYkNvcmUvcGxh
dGZvcm0vS1VSTC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9wbGF0Zm9ybS9LVVJMLmNwcAko
cmV2aXNpb24gMTQxNTQpCisrKyBXZWJDb3JlL3BsYXRmb3JtL0tVUkwuY3BwCSh3b3JraW5nIGNv
cHkpCkBAIC02OTQsOSArNjk0LDEwIEBAIERlcHJlY2F0ZWRTdHJpbmcgS1VSTDo6cHJldHR5VVJM
KCkgY29uc3QKICAgICAgICAgfQogICAgIH0KIAotICAgIGlmICghYXV0aG9yaXR5LmlzRW1wdHko
KSkgeworICAgIGlmICghYXV0aG9yaXR5LmlzRW1wdHkoKSkKICAgICAgICAgcmVzdWx0ICs9ICIv
LyIgKyBhdXRob3JpdHk7Ci0gICAgfQorICAgIGVsc2UgaWYgKHByb3RvY29sKCkgPT0gImZpbGUi
KQorCQlyZXN1bHQgKz0gIi8vIjsKIAogICAgIHJlc3VsdCArPSBwYXRoKCk7CiAgICAgcmVzdWx0
ICs9IHF1ZXJ5KCk7CkluZGV4OiBXZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJD
b3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTQxNTQpCisrKyBXZWJDb3JlL0NoYW5nZUxvZwkod29y
a2luZyBjb3B5KQpAQCAtMSwzICsxLDE0IEBACisyMDA2LTA1LTAyICBBbmRlcnMgQ2FybHNzb24g
IDxhbmRlcnNjYUBtYWMuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisJCWh0dHA6Ly9idWd6aWxsYS5vcGVuZGFyd2luLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODY4
OAorCQlmaWxlIFVSTHMgYXJlbid0IGJlaW5nIHNlcmlhbGl6ZWQgY29ycmVjdGx5IHdoZW4gdXNp
bmcgd2luZG93LmxvY2F0aW9uCisJCQorICAgICAgICAqIHBsYXRmb3JtL0tVUkwuY3BwOgorICAg
ICAgICAoS1VSTDo6cHJldHR5VVJMKToKKwkJQXBwZW5kICIvLyIgZm9yIGZpbGUgVVJMcy4KKwog
MjAwNi0wNS0wMSAgRGF2aWQgSHlhdHQgIDxoeWF0dEBhcHBsZS5jb20+CiAKICAgICAgICAgQ29u
dmVydCBXZWJUZXh0UmVuZGVyZXIgdG8gYmUgYSBDKysgY2xhc3MuICBDaGFuZ2UgdGhlIGZhY3Rv
cnkgc28K
</data>
<flag name="review"
          id="2234"
          type_id="1"
          status="+"
          setter="hyatt"
    />
          </attachment>
      

    </bug>

</bugzilla>