- From: Rimas Misevičius <notifications@github.com>
- Date: Wed, 13 Sep 2017 00:21:13 -0700
- To: whatwg/url <url@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
Received on Wednesday, 13 September 2017 07:21:41 UTC
> Just editorial feedback. I haven't reviewed the new behavior in detail. Did you look at various implementations? I tested this new behavior on patched https://github.com/jsdom/whatwg-url and it passes all the tests. I can prepare PR. > Do we need to say the substring from pointer onward? We also haven't really defined substring. Not sure if that's problematic. Yes. A substring isn't defined in this spec., but it's already used to define [**remaining**](https://url.spec.whatwg.org/#remaining). Yet another approach is not to use a substring here, for example I created such function for testing: ```javascript const fileOtherwiseCodePoints = new Set([p("/"), p("\\"), p("?"), p("#")]); function startsWithWindowsDriveLetter(input, pointer) { const length = input.length - pointer; return length >= 2 && isWindowsDriveLetterCodePoints(input[pointer], input[pointer + 1]) && (length === 2 || fileOtherwiseCodePoints.has(input[pointer + 2])); } ``` -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/whatwg/url/pull/343#issuecomment-329081459
Received on Wednesday, 13 September 2017 07:21:41 UTC