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 |