Re: [url-tests] Don't decode arbitrary %2e during URL parsing after all (#4104)

After updating whatwg-url per https://github.com/whatwg/url/pull/156/files the following tests additionally fail:

```
  1) Web platform tests setters pathname <view-source+http://example.net/home?lang=fr#nav>.pathname = "\a\%2E\b\%2e.\c" \ is *not* a segment delimiter for non-'special' URLs:

      AssertionError: 'view-source+http://example.net/\\a\\%2E\\b\\%2e.\\c?lang=fr#nav' == 'view-source+http://example.net/\\a\\.\\b\\..\\c?lang=fr#nav'
      + expected - actual

      -view-source+http://example.net/\a\%2E\b\%2e.\c?lang=fr#nav
      +view-source+http://example.net/\a\.\b\..\c?lang=fr#nav
```

```
  2) Web platform tests setters pathname <http://example.net>.pathname = "%2e%2E%c3%89té" Bytes already percent-encoded are left as-is, except %2E.:

      AssertionError: 'http://example.net/%2e%2E%c3%89t%C3%A9' == 'http://example.net/..%c3%89t%C3%A9'
      + expected - actual

      -http://example.net/%2e%2E%c3%89t%C3%A9
      +http://example.net/..%c3%89t%C3%A9
```

View on GitHub: https://github.com/w3c/web-platform-tests/pull/4104#issuecomment-269660695

Received on Thursday, 29 December 2016 17:08:04 UTC