04:39
<Domenic>
zcorpan: should have CCed you on the email, but FYI in https://groups.google.com/a/chromium.org/g/blink-dev/c/UquTxWTNON0 we're discussing UA styles for <meter> + appearance: none, which might be interesting given your past work in the area.
08:01
<zcorpan>
zcorpan: I want to confirm something about https://github.com/web-platform-tests/wpt/blob/master/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-reload-navigation-reload.html#L9-L10. Is this statement true because reloads don't go through the "normal" #navigate path, and it is only the normal #navigate path that clears the lazyload resumption steps? (https://html.spec.whatwg.org/C#beginning-navigation:lazy-load-resumption-steps). Is that the idea?
Right. https://html.spec.whatwg.org/#reload doesn't call "navigate"
08:03
<zcorpan>
zcorpan: should have CCed you on the email, but FYI in https://groups.google.com/a/chromium.org/g/blink-dev/c/UquTxWTNON0 we're discussing UA styles for <meter> + appearance: none, which might be interesting given your past work in the area.
Thanks
08:06
<zcorpan>
Domenic: iirc I left primitive style for meter undefined because there wasn't consensus, but it seems now we might have consensus
11:19
<jub0bs>

I'm told that AWS API Gateway exhibits a weird behaviour: it allegedly (I haven't verified this yet) splits a list-based field (Access-Control-Request-Headers) into multiple field lines. Example:

Access-Control-Request-Headers: bar,baz,foo

becomes

Access-Control-Request-Headers: bar
Access-Control-Request-Headers: baz
Access-Control-Request-Headers: foo

which I believe is non-compliant. I haven't found anything in RFC 9110 that describes this "splitting" behaviour (only the reverse, i.e. merging multiple field lines of the same name into one). Am I missing something? Is a proxy allowed to split list-based fields like this?

14:30
<Richard Gibson>

it's allowed; see https://www.rfc-editor.org/rfc/rfc9110#section-5.3 (emphasis mine):

a sender MUST NOT generate multiple field lines with the same name in a message (whether in the headers or trailers) or append a field line when a field line of the same name already exists in the message, unless that field's definition allows multiple field line values to be recombined as a comma-separated list (i.e., at least one alternative of the field's definition allows a comma-separated list, such as an ABNF rule of #(values) defined in Section 5.6.1).

Section 5.6.1 defines "a #rule extension to the ABNF rules of RFC5234… for defining comma-delimited lists of elements… and optional whitespace".

Access-Control-Request-Headers is registered with reference to WHATWG Fetch, which describes its values as ABNF 1#field-name, where "ABNF" explicitly includes HTTP #.

16:22
<hsivonen>
annevk: TIL: https://www.ietf.org/archive/id/draft-gulbrandsen-smtputf8-nice-addresses-00.html
16:23
<hsivonen>
annevk: TIL: https://www.ietf.org/archive/id/draft-gulbrandsen-smtputf8-nice-addresses-00.html
(Not particularly relevant to what HTML forms need to support, but there's a normative reference to the BNF currently in HTML!)
16:27
<annevk>
I guess we should email the authors if we manage to make progress on <input type=email> soon.
19:03
<janbrasna>
At the same time it won’t hurt having someone from the existing implementations check this retroactive speccing is aligned with how they’ve been understanding it for what’s shipped in the first place.
19:05
<janbrasna>
But I see you’re having such conversations already in both the spec PR and your implementation PR so let’s see where that leads you;)