<?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>162871</bug_id>
          
          <creation_ts>2016-10-03 11:12:07 -0700</creation_ts>
          <short_desc>URLParser: fragment-only URLs relative to file URLs should just add a fragment</short_desc>
          <delta_ts>2016-10-03 14:34:06 -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>New Bugs</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alex Christensen">achristensen</reporter>
          <assigned_to name="Alex Christensen">achristensen</assigned_to>
          <cc>ggaren</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1235823</commentid>
    <comment_count>0</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2016-10-03 11:12:07 -0700</bug_when>
    <thetext>URLParser: fragment-only URLs relative to file URLs should just add a fragment</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1235898</commentid>
    <comment_count>1</comment_count>
      <attachid>290518</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2016-10-03 14:11:48 -0700</bug_when>
    <thetext>Created attachment 290518
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1235904</commentid>
    <comment_count>2</comment_count>
      <attachid>290518</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2016-10-03 14:19:58 -0700</bug_when>
    <thetext>Comment on attachment 290518
Patch

Geoff said &quot;r=me&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1235914</commentid>
    <comment_count>3</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2016-10-03 14:34:06 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/206749</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>290518</attachid>
            <date>2016-10-03 14:11:48 -0700</date>
            <delta_ts>2016-10-03 14:33:55 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-162871-20161003140839.patch</filename>
            <type>text/plain</type>
            <size>5336</size>
            <attacher name="Alex Christensen">achristensen</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIwNjczNSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDE2LTEwLTAzICBBbGV4IENo
cmlzdGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CisKKyAgICAgICAgVVJMUGFyc2Vy
OiBmcmFnbWVudC1vbmx5IFVSTHMgcmVsYXRpdmUgdG8gZmlsZSBVUkxzIHNob3VsZCBqdXN0IGFk
ZCBhIGZyYWdtZW50CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xNjI4NzEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBDb3ZlcmVkIGJ5IG5ldyBBUEkgdGVzdHMuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9VUkxQ
YXJzZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6VVJMUGFyc2VyOjpwYXJzZSk6CisgICAgICAg
IEluc3RlYWQgb2YgYWRkaW5nIC8vLyMgYWZ0ZXIgY29weWluZyB0aGUgYmFzZSBVUkwgdG8gdGhl
IHF1ZXJ5LCBqdXN0IGFkZCBhbiAjLgorCiAyMDE2LTEwLTAzICBBbGV4IENocmlzdGVuc2VuICA8
YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CiAKICAgICAgICAgVVJMUGFyc2VyOiBlbXB0eSByZWxh
dGl2ZSBVUkxzIHNob3VsZCBub3QgY29weSBmcmFnbWVudCBmcm9tIHRoZSBiYXNlIFVSTApJbmRl
eDogU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vVVJMUGFyc2VyLmNwcAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBT
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9VUkxQYXJzZXIuY3BwCShyZXZpc2lvbiAyMDY3MzUpCisr
KyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9VUkxQYXJzZXIuY3BwCSh3b3JraW5nIGNvcHkpCkBA
IC0xNDYxLDE3ICsxNDYxLDIwIEBAIHZvaWQgVVJMUGFyc2VyOjpwYXJzZShjb25zdCBDaGFyYWN0
ZXJUeXAKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIGNhc2UgJyMnOgogICAg
ICAgICAgICAgICAgIHN5bnRheFZpb2xhdGlvbihjKTsKLSAgICAgICAgICAgICAgICBpZiAoYmFz
ZS5pc1ZhbGlkKCkgJiYgYmFzZS5wcm90b2NvbElzKCJmaWxlIikpCisgICAgICAgICAgICAgICAg
aWYgKGJhc2UuaXNWYWxpZCgpICYmIGJhc2UucHJvdG9jb2xJcygiZmlsZSIpKSB7CiAgICAgICAg
ICAgICAgICAgICAgIGNvcHlVUkxQYXJ0c1VudGlsKGJhc2UsIFVSTFBhcnQ6OlF1ZXJ5RW5kLCBj
KTsKLSAgICAgICAgICAgICAgICBhcHBlbmRUb0FTQ0lJQnVmZmVyKCIvLy8jIiwgNCk7Ci0gICAg
ICAgICAgICAgICAgbV91cmwubV91c2VyU3RhcnQgPSBjdXJyZW50UG9zaXRpb24oYykgLSAyOwot
ICAgICAgICAgICAgICAgIG1fdXJsLm1fdXNlckVuZCA9IG1fdXJsLm1fdXNlclN0YXJ0OwotICAg
ICAgICAgICAgICAgIG1fdXJsLm1fcGFzc3dvcmRFbmQgPSBtX3VybC5tX3VzZXJTdGFydDsKLSAg
ICAgICAgICAgICAgICBtX3VybC5tX2hvc3RFbmQgPSBtX3VybC5tX3VzZXJTdGFydDsKLSAgICAg
ICAgICAgICAgICBtX3VybC5tX3BvcnRFbmQgPSBtX3VybC5tX3VzZXJTdGFydDsKLSAgICAgICAg
ICAgICAgICBtX3VybC5tX3BhdGhBZnRlckxhc3RTbGFzaCA9IG1fdXJsLm1fdXNlclN0YXJ0ICsg
MTsKLSAgICAgICAgICAgICAgICBtX3VybC5tX3BhdGhFbmQgPSBtX3VybC5tX3BhdGhBZnRlckxh
c3RTbGFzaDsKLSAgICAgICAgICAgICAgICBtX3VybC5tX3F1ZXJ5RW5kID0gbV91cmwubV9wYXRo
QWZ0ZXJMYXN0U2xhc2g7CisgICAgICAgICAgICAgICAgICAgIGFwcGVuZFRvQVNDSUlCdWZmZXIo
JyMnKTsKKyAgICAgICAgICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgICAgICAgICBhcHBl
bmRUb0FTQ0lJQnVmZmVyKCIvLy8jIiwgNCk7CisgICAgICAgICAgICAgICAgICAgIG1fdXJsLm1f
dXNlclN0YXJ0ID0gY3VycmVudFBvc2l0aW9uKGMpIC0gMjsKKyAgICAgICAgICAgICAgICAgICAg
bV91cmwubV91c2VyRW5kID0gbV91cmwubV91c2VyU3RhcnQ7CisgICAgICAgICAgICAgICAgICAg
IG1fdXJsLm1fcGFzc3dvcmRFbmQgPSBtX3VybC5tX3VzZXJTdGFydDsKKyAgICAgICAgICAgICAg
ICAgICAgbV91cmwubV9ob3N0RW5kID0gbV91cmwubV91c2VyU3RhcnQ7CisgICAgICAgICAgICAg
ICAgICAgIG1fdXJsLm1fcG9ydEVuZCA9IG1fdXJsLm1fdXNlclN0YXJ0OworICAgICAgICAgICAg
ICAgICAgICBtX3VybC5tX3BhdGhBZnRlckxhc3RTbGFzaCA9IG1fdXJsLm1fdXNlclN0YXJ0ICsg
MTsKKyAgICAgICAgICAgICAgICAgICAgbV91cmwubV9wYXRoRW5kID0gbV91cmwubV9wYXRoQWZ0
ZXJMYXN0U2xhc2g7CisgICAgICAgICAgICAgICAgICAgIG1fdXJsLm1fcXVlcnlFbmQgPSBtX3Vy
bC5tX3BhdGhBZnRlckxhc3RTbGFzaDsKKyAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAg
ICAgc3RhdGUgPSBTdGF0ZTo6RnJhZ21lbnQ7CiAgICAgICAgICAgICAgICAgKytjOwogICAgICAg
ICAgICAgICAgIGJyZWFrOwpJbmRleDogVG9vbHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRv
b2xzL0NoYW5nZUxvZwkocmV2aXNpb24gMjA2NzM3KQorKysgVG9vbHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTYtMTAtMDMgIEFsZXggQ2hyaXN0ZW5zZW4g
IDxhY2hyaXN0ZW5zZW5Ad2Via2l0Lm9yZz4KKworICAgICAgICBVUkxQYXJzZXI6IGZyYWdtZW50
LW9ubHkgVVJMcyByZWxhdGl2ZSB0byBmaWxlIFVSTHMgc2hvdWxkIGp1c3QgYWRkIGEgZnJhZ21l
bnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2Mjg3
MQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogVGVz
dFdlYktpdEFQSS9UZXN0cy9XZWJDb3JlL1VSTFBhcnNlci5jcHA6CisgICAgICAgIChUZXN0V2Vi
S2l0QVBJOjpURVNUX0YpOgorCiAyMDE2LTEwLTAzICBBbGV4IENocmlzdGVuc2VuICA8YWNocmlz
dGVuc2VuQHdlYmtpdC5vcmc+CiAKICAgICAgICAgVVJMUGFyc2VyOiBlbXB0eSByZWxhdGl2ZSBV
UkxzIHNob3VsZCBub3QgY29weSBmcmFnbWVudCBmcm9tIHRoZSBiYXNlIFVSTApJbmRleDogVG9v
bHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJDb3JlL1VSTFBhcnNlci5jcHAKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJDb3JlL1VSTFBhcnNlci5jcHAJKHJldmlz
aW9uIDIwNjczNSkKKysrIFRvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViQ29yZS9VUkxQYXJz
ZXIuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zNTgsNiArMzU4LDEzIEBAIFRFU1RfRihVUkxQYXJz
ZXJUZXN0LCBQYXJzZVJlbGF0aXZlKQogICAgIGNoZWNrUmVsYXRpdmVVUkwodXRmMTZTdHJpbmco
dSJodHRwOi8vd3d3LmZvb+OAgmJhci5jb20iKSwgImh0dHA6Ly9vdGhlci5jb20vIiwgeyJodHRw
IiwgIiIsICIiLCAid3d3LmZvby5iYXIuY29tIiwgMCwgIi8iLCAiIiwgIiIsICJodHRwOi8vd3d3
LmZvby5iYXIuY29tLyJ9KTsKICAgICBjaGVja1JlbGF0aXZlVVJMKHV0ZjE2U3RyaW5nKHUic2M6
Ly/DsS50ZXN0LyIpLCAiYWJvdXQ6YmxhbmsiLCB7InNjIiwgIiIsICIiLCAieG4tLWlkYS50ZXN0
IiwgMCwgIi8iLCAiIiwgIiIsICJzYzovL3huLS1pZGEudGVzdC8ifSk7CiAgICAgY2hlY2tSZWxh
dGl2ZVVSTCgiI2ZyYWdtZW50IiwgImh0dHA6Ly9ob3N0L3BhdGgiLCB7Imh0dHAiLCAiIiwgIiIs
ICJob3N0IiwgMCwgIi9wYXRoIiwgIiIsICJmcmFnbWVudCIsICJodHRwOi8vaG9zdC9wYXRoI2Zy
YWdtZW50In0pOworICAgIGNoZWNrUmVsYXRpdmVVUkwoIiNmcmFnbWVudCIsICJmaWxlOi8vL3Bh
dGgiLCB7ImZpbGUiLCAiIiwgIiIsICIiLCAwLCAiL3BhdGgiLCAiIiwgImZyYWdtZW50IiwgImZp
bGU6Ly8vcGF0aCNmcmFnbWVudCJ9KTsKKyAgICBjaGVja1JlbGF0aXZlVVJMKCIjZnJhZ21lbnQi
LCAiZmlsZTovLy9wYXRoI29sZCIsIHsiZmlsZSIsICIiLCAiIiwgIiIsIDAsICIvcGF0aCIsICIi
LCAiZnJhZ21lbnQiLCAiZmlsZTovLy9wYXRoI2ZyYWdtZW50In0pOworICAgIGNoZWNrUmVsYXRp
dmVVUkwoIiMiLCAiZmlsZTovLy9wYXRoI29sZCIsIHsiZmlsZSIsICIiLCAiIiwgIiIsIDAsICIv
cGF0aCIsICIiLCAiIiwgImZpbGU6Ly8vcGF0aCMifSk7CisgICAgY2hlY2tSZWxhdGl2ZVVSTCgi
ICAiLCAiZmlsZTovLy9wYXRoI29sZCIsIHsiZmlsZSIsICIiLCAiIiwgIiIsIDAsICIvcGF0aCIs
ICIiLCAiIiwgImZpbGU6Ly8vcGF0aCJ9KTsKKyAgICBjaGVja1JlbGF0aXZlVVJMKCIjIiwgImZp
bGU6Ly8vcGF0aCIsIHsiZmlsZSIsICIiLCAiIiwgIiIsIDAsICIvcGF0aCIsICIiLCAiIiwgImZp
bGU6Ly8vcGF0aCMifSk7CisgICAgY2hlY2tSZWxhdGl2ZVVSTCgiIyIsICJmaWxlOi8vL3BhdGg/
cXVlcnkiLCB7ImZpbGUiLCAiIiwgIiIsICIiLCAwLCAiL3BhdGgiLCAicXVlcnkiLCAiIiwgImZp
bGU6Ly8vcGF0aD9xdWVyeSMifSk7CisgICAgY2hlY2tSZWxhdGl2ZVVSTCgiIyIsICJmaWxlOi8v
L3BhdGg/cXVlcnkjb2xkIiwgeyJmaWxlIiwgIiIsICIiLCAiIiwgMCwgIi9wYXRoIiwgInF1ZXJ5
IiwgIiIsICJmaWxlOi8vL3BhdGg/cXVlcnkjIn0pOwogICAgIGNoZWNrUmVsYXRpdmVVUkwoIj9x
dWVyeSIsICJodHRwOi8vaG9zdC9wYXRoIiwgeyJodHRwIiwgIiIsICIiLCAiaG9zdCIsIDAsICIv
cGF0aCIsICJxdWVyeSIsICIiLCAiaHR0cDovL2hvc3QvcGF0aD9xdWVyeSJ9KTsKICAgICBjaGVj
a1JlbGF0aXZlVVJMKCI/cXVlcnkjZnJhZ21lbnQiLCAiaHR0cDovL2hvc3QvcGF0aCIsIHsiaHR0
cCIsICIiLCAiIiwgImhvc3QiLCAwLCAiL3BhdGgiLCAicXVlcnkiLCAiZnJhZ21lbnQiLCAiaHR0
cDovL2hvc3QvcGF0aD9xdWVyeSNmcmFnbWVudCJ9KTsKICAgICBjaGVja1JlbGF0aXZlVVJMKHV0
ZjE2U3RyaW5nKHUiP86yIiksICJodHRwOi8vZXhhbXBsZS5vcmcvZm9vL2JhciIsIHsiaHR0cCIs
ICIiLCAiIiwgImV4YW1wbGUub3JnIiwgMCwgIi9mb28vYmFyIiwgIiVDRSVCMiIsICIiLCAiaHR0
cDovL2V4YW1wbGUub3JnL2Zvby9iYXI/JUNFJUIyIn0pOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>