08:28
<zcorpan>
foolip: I think that makes sense
08:50
<zcorpan>
I'll run a new query for all of httparchive, with pi targets [a-zA-Z][a-zA-Z0-9-]* , excluding "xml"
08:55
<foolip>
zcorpan: if we define pseudo-attribute conformance properly (and it's implemented by validator.nu) do you think that changes the calculus for > vs ?> in serialization and conformance requirements?
09:00
<zcorpan>
foolip: I'm ok with > if the serializer omits ?. I suppose the lack of HTML parser-level parse error means some people will miss errors, but it's probably a small set of people anyway (who use an HTML parser in their pipeline but not validator.nu)
09:00
<foolip>
I've been looking at how to define conformance. I think it would be something analagous to "The value attribute, if specified and not empty, must have a value that is a valid time string."
09:01
<foolip>
zcorpan: could we report parse errors without actually parsing?
09:03
<zcorpan>
foolip: would need to step through new pseudo-attribute states in the tokenizer to get it right. It's overkill for just reporting errors from the parser
09:37
<zcorpan>
I proposed a change to the CSS of generated spec diffs. Which approach is more usable for screen reader users? See https://github.com/w3c/htmldiff-ui/issues/23
09:54
<Julian Descottes>
Hi, I opened a PR for fetch to integrate with WebDriver BiDi at https://github.com/whatwg/fetch/pull/1860 . Anything I should do to make it move forward? (it's ok if it's just the normal process - things take time - just want to check if it wasn't missed or if I didn't forget to do something to make it actionable)
11:15
<zcorpan>
foolip: here are just the pi_target names and counts https://docs.google.com/spreadsheets/d/1mFzwvoixsIelVXgq3srm7aV2pjW8zcWpsH1wyp6Xfmo/edit?usp=sharing
11:31
<zcorpan>
Added a column for what chatgpt thinks the PI target is for
12:29
<Noam Rosenthal>
I researched a few of these, I can add notes with edit/suggest access
13:07
<zcorpan>
Noam Rosenthal: Done.
13:09
<zcorpan>
Noam Rosenthal: After checking a few URLs for xml-stylesheet, it seems the data includes JS resources even though the query tried to only include resources with type "html". e.g. https://instructor.go-red.co.uk/ has the matching PI in https://instructor.go-red.co.uk/portal/instructor/Login.aspx?_TSM_CombinedScripts_=True&v=ZaMfZ6yYhPPHZ1NeEf8j6-t902-6pHpn2MehV0eep-I1&_TSM_Bundles_=&cdn=False
13:11
<Noam Rosenthal>
This seems to be in a method initializeSVG so it probably creates a standalone SVG-XML doc on the fly
13:13
<zcorpan>
Noam Rosenthal: Right. Just something to keep in mind that not all matches are actually in HTML
13:13
<Noam Rosenthal>
Yea, <?lit$$ was in the lit js files... coincidentally that also blocked the chromium commit because chrome devtools uses lit :)
13:35
<foolip>
So there were 165k results, how many pages in HA in total?
13:35
<foolip>
Just wondering if it would be too noise to make more is these non-conforming because they don't use attribute syntax in the data part
13:52
<zcorpan>

foolip:

SELECT COUNT(DISTINCT page) FROM `httparchive.crawl.pages` WHERE date = "2026-01-01"
AND client = "desktop"

20727999

13:55
<zcorpan>
@foolip:matrix.org: they are already non-conforming, should be fine
13:58
<foolip>
Cool, so about 0.8%
13:58
<foolip>
We can probably do what we think is the best long term then when it comes to conformance
17:04
<zcorpan>
foolip: 7,161 pages when excluding <?php. And some of those are still PHP
18:03
<zcorpan>
foolip: also I see 55,733 pages with PIs. The 165k rows is the number of PIs, not pages
19:28
<foolip>
Great, so at least we won't be adding red squiggles to lots of existing content
19:28
<foolip>
As you say, it was already non-conforming, so I guess my concern didn't make sense to begin with
21:34
<jmdyck>
https://html.spec.whatwg.org/#concept-optgroup-label has the phrase "excluding any that are descendants of descendants of the legend", and that "desc. of desc." seems odd. Note that it fails to exclude children of the legend (because, while they're descendants of the legend, they aren't descendants of descendants of the legend), but it seems like you do want to exclude them.