07:25
<annevk>
Yeah, I was. I don't care too much about getting rid of the normal PI variant, I don't think that allows for much simplification of the model. At least not as long as everyone does XSLT.
07:44
<annevk>
Alan Stearns: heya, we revised the proposal for trivial changes to take into account the point you mentioned: https://github.com/whatwg/sg/issues/63#issuecomment-1387475350
07:44
<annevk>
(it's still very much tentative, but I thought I'd give an update)
08:36
<annevk>
Domenic: did you wanna look at https://github.com/whatwg/url/pull/739 or happy to trust TRowbotham?
08:39
<Domenic>
Domenic: did you wanna look at https://github.com/whatwg/url/pull/739 or happy to trust TRowbotham?
I kinda do, but I think it'd have to be a weekend project... so happy to trust you if you two want to move forward with it sooner.
08:39
<Domenic>
Yeah, I was. I don't care too much about getting rid of the normal PI variant, I don't think that allows for much simplification of the model. At least not as long as everyone does XSLT.
The normal variant is just such a large piece of the platform to have around with zero spec. (Does it affect document.styleSheets? Load event timing? Render blocking? Whoooo knowssss)
08:42
<annevk>
I might merge it later today then so I can complete the validation error codes PR and that can then wait on you
09:19
<annevk>
Domenic: thanks to you I think I found a bug in https://url.spec.whatwg.org/#scheme-state
09:20
<annevk>
Domenic: there's no EOF handling for the state override case
09:23
<Domenic>
Hmm... it would just validation error, return failure in that case right?
09:23
<Domenic>
Which is probably correct for location.protocol = ""?
09:26
<annevk>
Domenic: well, how does the input "blah" terminate currently?
09:26
<Domenic>
I think the input always ends with a colon?
09:27
<annevk>
No, we have tests that expect the opposite and implementations don't require that
09:27
<Domenic>
location.protocol input does
09:27
<Domenic>
Because the setter always appends ":"
09:28
<Domenic>
before hitting the parser
09:28
<Domenic>
Looks like URL's protocol setter does too
09:28
<annevk>
Aaah, thanks!
17:43
<annevk>
Karl: hey, I'm looking at IdnaTestV2.txt and I was wondering if you could help me out
17:43
<annevk>
Karl: in particular I'm not sure I understand how xn--0.pt relates to VerifyDnsLength
17:44
<annevk>
Karl: it seems that when you don't enforce VerifyDnsLength that should just stay as-is, but browsers reject it instead
17:48
<annevk>
Anyway, I now also have something again with which I could add 6344 IDNA tests to WPT... Maybe this time I can actually get it landed, but needs a bit more work before I submit a PR.
19:05
<Alan Stearns>
Alan Stearns: heya, we revised the proposal for trivial changes to take into account the point you mentioned: https://github.com/whatwg/sg/issues/63#issuecomment-1387475350
LGTM. Thanks!