00:38
<MikeSmith>
ajpiano: you can't do that now in combination with the web audio API?
10:28
<zcorpan>
hmmm. https://html.spec.whatwg.org/multipage/forms.html#textFieldSelection:do-not-apply makes it not possible to just get the values of all attributes of an e.g. <input type=image> (like live dom viewer does in w())
10:29
<annevk>
JakeA: wanderview: https://wiki.whatwg.org/wiki/Storage#API_proposal
12:34
<annevk>
JakeA: https://github.com/whatwg/fetch/issues/24 feedback welcome
13:27
<zcorpan>
MikeSmith: "Forbidden due to abuse" sayeth w3c bugzilla at the linköping office :-(
13:44
<Domenic>
annevk: I would have expected the code in that fetch issue to work; seems annoying to have to create a new request from scratch.
13:44
<Domenic>
s/request/response
13:44
<annevk>
It's not that simple unfortunately
13:47
<Domenic>
Why?
13:48
<annevk>
Due to filtered responses
13:48
<annevk>
Which all are
13:48
<annevk>
We could introduce some new guards
13:48
<annevk>
But might get tricky...
14:10
<MikeSmith>
zcorpan_: never seen that happen
14:10
<MikeSmith>
you know you're spending too much time in bugzilla when...
14:10
<MikeSmith>
zcorpan_: if it's still happening lemme know
14:11
<MikeSmith>
I think normally the rate-limiting blocks clear after ~2 hours
14:11
<zcorpan_>
MikeSmith: still happens, but it hasn't been 2h yet. i'll use Tor meanwhile
14:30
<zcorpan_>
MikeSmith: apparently it has been working and not working back and forth all day today
14:30
<zcorpan_>
MikeSmith: not just limited to bugzilla
15:00
<smaug____>
ajpiano: FYI, there has been talk to integrate speech API stuff to mediastreams
15:47
MikeSmith
just landed support in the validator sources for checking documents served from SNI domains
15:49
<annevk>
MikeSmith++
15:49
<annevk>
MikeSmith: though didn't that already work? E.g. I could validate html5.org and annevankesteren.nl just fine
16:15
<MikeSmith>
annevk: didn't work with some sites at least
16:15
<MikeSmith>
annevk: e.g., https://osteo15.com/
16:15
<MikeSmith>
in fact it still doesn't work, because I haven't pushed it yet
16:15
<MikeSmith>
https://html5.validator.nu/?doc=https%3A%2F%2Fosteo15.com%2F
16:28
<MikeSmith>
annevk: compare that to https://vnu.herokuapp.com/?doc=https%3A%2F%2Fosteo15.com%2F
16:29
<annevk>
I wonder what is going on with my domains then
16:29
<MikeSmith>
dunno but I reckon hsivonen does
16:31
<MikeSmith>
the thing is, before today the vnu sources were using a very old version of the Apache commons-httpclient code that basically has no SNI support at all as far as I understand it
16:33
<MikeSmith>
but I updated it today to the latest version of the Apache httpclient. Which was a lot of "good times" because the apache httpclient developers like to keep changing the API significantly every time they do a release
16:34
<MikeSmith>
so I had to rewrite our client code in vnu to work against the latest API, which was quite a bit different from what the code was originally written against
16:35
<MikeSmith>
https://github.com/validator/validator/commit/ce45db603aa77fa5809044e4e1d82c9431fd8b7f#diff-c9f54b9fc478b7db28d3e3443278ac49R122
16:35
<MikeSmith>
ugly stuff
16:37
<caitp->
344 deletions tho
16:38
<MikeSmith>
the deletions are that I completely removed two other classes we'd been using before
16:38
<MikeSmith>
which let you optionally run the validator service with cert checking turned off
16:50
<annevk>
MikeSmith: it's still surprising since DreamHost is not allocating unique IPs for sure
16:57
<MikeSmith>
yeah odd
17:41
<annevk>
JakeA: wanderview: updated https://wiki.whatwg.org/wiki/Storage a bit more
17:42
<annevk>
wanderview: I'm not sure I captured the named storage area stuff accurately
17:43
<jsbell>
annevk: add the "SW" cache api to "existing..." ?
17:43
<annevk>
jsbell: yes
17:43
<wanderview>
annevk: I think the named storage area came out of our discussion about how an app could use additional origins or sub-origins to segment storage now, right?
17:43
<annevk>
jsbell: I wonder where the HTTP cache fits in
17:43
<annevk>
wanderview: yes
17:44
<wanderview>
so a named storage area would let them do that without abusing origins
17:45
<annevk>
yeah I guess, though LRU wouldn't help them much
17:45
<annevk>
with LRU*
17:45
<annevk>
jsbell: added Cache API
17:48
<jsbell>
annevk: FYI https://github.com/slightlyoff/StorageDurability/blob/master/explainer.md - for a basically identical straw-man proposal
17:50
<jsbell>
The surface area of that hasn't gotten much discussion/refinement, so don't put too much weight into it. We've been running with the "origin gets a bit" notion and seeing where that leads.
17:50
<annevk>
jsbell: yeah, I've been participating in the discussion there
17:51
<annevk>
jsbell: I don't quite agree with the assertions in that strawman around .quota being equal, but otherwise yeah... Oh, and mode not being available synchronously seems weird
17:51
<jsbell>
Heh, I hadn't noticed that it was getting attention from others.
17:52
<annevk>
I want to allow for the option that the UA decides to change from best-effort to persistent based on e.g. pinning or bookmarking
17:53
<jsbell>
annevk: +1
17:56
<annevk>
jsbell: are you going to the Extensible Web Summit April 20?
17:56
<annevk>
jsbell: maybe we can meet there or otherwise sometime later that week before Friday?
17:57
<jsbell>
annevk: I probably should...
17:58
<annevk>
But who knows, perhaps we can sort this out asynchronously, would be nice
17:58
<jsbell>
Yep to F2F + async/moving fast. AFK for a bit now
18:48
<mounir>
annevk: you remember the Permissions API, right? :)
18:48
<mounir>
annevk: does having static function on the Permissions object bother you?
19:19
<annevk>
mounir: for persistent storage?
19:20
<annevk>
mounir: doesn't really make sense I think as it's mostly about changing a storage mode that involves a dialog
19:47
<mounir>
annevk: no, permissions api
19:48
<mounir>
annevk: instead of having navigator.permissions.* it has static methods living in the interface
19:48
<mounir>
given that there are no states, it sounds nicer but I wonder if that's a shared opinion
20:04
<annevk>
mounir: I don't really care, Notifications API did set such a precedent
20:04
<annevk>
mounir: I'm still not really sure I want a generic API for permissions
20:05
<mounir>
annevk: I understand that, but you still might have an opinion
20:05
<mounir>
annevk: would you change the Notifications API if you could?
20:06
<annevk>
wanderview: https://developer.mozilla.org/en-US/docs/Mozilla/Tech/Places/Frecency_algorithm seems interesting
20:06
<annevk>
wanderview: reportedly the HTTP cache uses that rather than LRU
20:06
<annevk>
mounir: ooh no, I think it's okay this way
20:06
<annevk>
mounir: ideally most of this stuff is in modules, but statics seems like a good second
20:09
<mounir>
great
20:09
<mounir>
glad to hear we agree :)
23:21
<MikeSmith>
annevk: I wanted to ask you about a mixed-content issue if you're still awake