00:14
<GPHemsley>
annevk: Any thoughts offhand about https://mimesniff.spec.whatwg.org/#matching-an-archive-type-pattern ? A bunch of tickets just came in from a golang contributor looking to expand the list.
00:16
<GPHemsley>
This section only exists because I broke the original long list into categories, and I never added anything to it (like the obvious tar, bz2, xz, etc.)
00:17
<GPHemsley>
Domenic: You may also have thoughts ^
00:17
<GPHemsley>
I don't think I ever did any extensive cross-browser testing on these - and even if I did, I'm sure it'd be out of date now
00:21
<GPHemsley>
(side note: the code that is supposedly implementing this claims that our RAR byte pattern is wrong)
07:02
<howdoi>
Domenic: is there an example of what the output would look like after hiding the functionality? as in .toString() will not display it, that's it?
08:19
<annevk>
GPHemsley: ask the person to do the testing?
09:18
<JakeA>
What's the deal with flags vs booleans in specs these days? Do we still use flags?
10:41
<annevk>
JakeA: we try not to
10:41
<annevk>
JakeA: and migrate
10:42
<JakeA>
Gotcha. Will do the same.
12:09
<innovati>
Domenic while no attributes will start with data, there isn't a data-* attribute I can write that I can be certain you won't invent (if that makes sense)
14:08
<domfarolino>
Whoah, async iterators are themselves iterable https://tc39.es/ecma262/#sec-asynciteratorprototype-asynciterator
14:13
<Domenic>
GPHemsley: my opinion is that the categorizations should only be in the spec in so far as they can be backed by web platform tests (possibly manual?) on browser behavior in some specific scenario. So like XML and JSON MIME types are important in the HTML navigation algorithm. I don't know where any of the archive/ZIP mime types are important, but they should be tested in that place.
14:13
<Domenic>
howdoi: I don't know what you're referring to.
14:13
<Domenic>
innovati: that doesn't make sense to me; too many negatives.
14:35
<domfarolino>
Domenic: as per spec, passing an iterator to something that expects an iterable, will indeed invoke the method in the above link, right?
14:36
<Domenic>
domfarolino: yep!
14:36
<Domenic>
Same for sync iterators
14:36
<Domenic>
E.g. you can pass someMap.values() to anything that expects a sequence<>
14:36
<domfarolino>
nifty
14:36
<domfarolino>
nice :)
14:37
<domfarolino>
for a while i was digging in the spec looking for "If |iterable| *is already an iterator*...no need to call GetIterator(...)"
16:50
<innovati>
It's not safe to use 'something' as an attribute name because it's possible an attribute named 'something' could exist. It's not safe for me to use 'data-something' because that's specifically allowed for anybody to invent for whatever they want. Is there some legal attribute name that the platform, nor authors would ever use? Like is '--something' or `$something` or some other name something safe for me to use under the assumption
16:50
<innovati>
that neither the platform, nor authors would ever be writing something like that?
17:49
<Domenic>
innovati: no. If you could use it, then someone else could. There's nothing that is reserved only for innovati in the spec.
17:50
<innovati>
and there's nothing that is known to be off-limits for future spec use, and thus also not open for author use either, even if it's not just for my personal 'innovati' use alone? ;)
17:51
<Domenic>
Correct.
17:51
<innovati>
thanks!
17:51
<Domenic>
That said, I can personally guarantee you the platform will never use an attribute starting with innovati$$_$_$_$
17:51
<Domenic>
My word is my bond on that.
17:54
<innovati>
Are there anything like the vendor prefixes for CSS properties like '-moz-appearance' instead of 'appearance' used on attributes by any browsers for their own internal use or anything like this out there already?
18:07
<Domenic>
No, browsers don't use attributes internally.
18:08
<innovati>
I think Edge outputs class names to represent form validity status, which is surprising to me since it's mixed right in with author class names as well, would be very easy to conflict
18:11
<Domenic>
Well, I guess some browsers have bugs :)
18:12
<innovati>
hehe
19:14
<Domenic>
annevk: FYI https://github.com/whatwg/storage/pull/69 from a first-time contributor should be ready for editor review now, I did all the editorial review.