New issue
Advanced search Search tips

Issue 682149 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug

Blocked on:
issue 688961

Blocking:
issue 651770
issue 660384



Sign in to add a comment

Fix http://w3c-test.org/url/url-constructor.html failures

Project Member Reported by yhirano@chromium.org, Jan 18 2017

Issue description

See issue 651770 for the context.
 
From https://docs.google.com/spreadsheets/d/1dIBAZwkuGy-H1AEk9pT1xF-pLb2Du8zZUnSRmrNdtj0/edit#gid=1409104618 linked from  issue 651572 :

/url/url-constructor.html	Parsing: <mailto:/example.com/> against <about:blank>
/url/url-constructor.html	Parsing: <sc:\../> against <about:blank>
/url/url-constructor.html	Parsing: <ftps:example.com/> against <http://example.org/foo/bar>
/url/url-constructor.html	Parsing: <mailto:example.com/> against <http://example.org/foo/bar>
/url/url-constructor.html	Parsing: <file://localhost> against <file:///tmp/mock/path>
/url/url-constructor.html	Parsing: <ftps:/example.com/> against <about:blank>
/url/url-constructor.html	Parsing: <mailto:/example.com/> against <http://example.org/foo/bar>
/url/url-constructor.html	Parsing: <madeupscheme:/example.com/> against <about:blank>
/url/url-constructor.html	Parsing: <madeupscheme:example.com/> against <http://example.org/foo/bar>
/url/url-constructor.html	Parsing: <file://localhost/test> against <file:///tmp/mock/path>
/url/url-constructor.html	Parsing: <ftps:example.com/> against <about:blank>
/url/url-constructor.html	Parsing: <file://localhost/> against <file:///tmp/mock/path>
/url/url-constructor.html	Parsing: <madeupscheme:example.com/> against <about:blank>
/url/url-constructor.html	Parsing: <mailto:example.com/> against <about:blank>
/url/url-constructor.html	Parsing: <madeupscheme:/example.com/> against <http://example.org/foo/bar>
/url/url-constructor.html	Parsing: <foo:/bar.com/> against <http://example.org/foo/bar>
/url/url-constructor.html	Parsing: <foo:/> against <http://example.org/foo/bar>
/url/url-constructor.html	Parsing: <ftps:/example.com/> against <http://example.org/foo/bar>
/url/url-constructor.html	Parsing: <sc::a@example.net> against <about:blank>
In my environment (Version 56.0.2924.87 on Linux), some of them pass:

- Parsing: <mailto:/example.com/> against <about:blank>
- Parsing: <sc:\../> against <about:blank>
- Parsing: <ftps:example.com/> against <http://example.org/foo/bar>
- Parsing: <mailto:example.com/> against <http://example.org/foo/bar>
- Parsing: <ftps:/example.com/> against <about:blank>
- Parsing: <mailto:/example.com/> against <http://example.org/foo/bar>
- Parsing: <madeupscheme:/example.com/> against <about:blank>
- Parsing: <madeupscheme:example.com/> against <http://example.org/foo/bar>
- Parsing: <ftps:example.com/> against <about:blank>
- Parsing: <madeupscheme:example.com/> against <about:blank>
- Parsing: <mailto:example.com/> against <about:blank>
- Parsing: <madeupscheme:/example.com/> against <http://example.org/foo/bar>
- Parsing: <foo:/bar.com/> against <http://example.org/foo/bar>
- Parsing: <foo:/> against <http://example.org/foo/bar>
- Parsing: <ftps:/example.com/> against <http://example.org/foo/bar>
- Parsing: <sc::a@example.net> against <about:blank>

Others fail:

- Parsing: <file://localhost> against <file:///tmp/mock/path>
- Parsing: <file://localhost/test> against <file:///tmp/mock/path>
- Parsing: <file://localhost/> against <file:///tmp/mock/path>

TODO(yhirano): Run the tests on Chrome on Windows.
Blockedon: 688961
With Chrome 56.0.2924.87 on Windows:

The following tests pass:

- Parsing: <mailto:/example.com/> against <about:blank>
- Parsing: <sc:\../> against <about:blank>
- Parsing: <ftps:example.com/> against <http://example.org/foo/bar>
- Parsing: <mailto:example.com/> against <http://example.org/foo/bar>
- Parsing: <ftps:/example.com/> against <about:blank>
- Parsing: <mailto:/example.com/> against <http://example.org/foo/bar>
- Parsing: <madeupscheme:/example.com/> against <about:blank>
- Parsing: <madeupscheme:example.com/> against <http://example.org/foo/bar>
- Parsing: <ftps:example.com/> against <about:blank>
- Parsing: <madeupscheme:example.com/> against <about:blank>
- Parsing: <mailto:example.com/> against <about:blank>
- Parsing: <madeupscheme:/example.com/> against <http://example.org/foo/bar>
- Parsing: <foo:/bar.com/> against <http://example.org/foo/bar>
- Parsing: <foo:/> against <http://example.org/foo/bar>
- Parsing: <ftps:/example.com/> against <http://example.org/foo/bar>
- Parsing: <sc::a@example.net> against <about:blank>

The following tests fail:

- Parsing: <file://localhost> against <file:///tmp/mock/path>
- Parsing: <file://localhost/test> against <file:///tmp/mock/path>
- Parsing: <file://localhost/> against <file:///tmp/mock/path>
Labels: Hotlist-Interop
See issue 660384 for some meta-discussion of the overall problem here.
Blocking: 660384

Sign in to add a comment