| 04:03 | <annevk> | Domenic: I don’t think there is logic to where things are listed in that image |
| 06:02 | <MikeSmith> | Domenic: http://web.archive.org/web/20160411100303/http://w3c.html5-tag.de/W3CTag2012/images/html5-car.jpg |
| 06:06 | <MikeSmith> | https://html5-tag.ict-media.de/the-html5-car/ |
| 06:07 | <MikeSmith> | > |
| 06:07 | <MikeSmith> | The HTML car is consists of 2 parts: a Formula 1 racing car nose and a Ford T tail symbolizing the mix of advanced features and APIs and the often somewhat odd constructs inherited from previous HTML versions and browsers. Stickers visualize examples for both as there are e.g.: CSS3, Javascript, SVG, canvas and video elements, access to the engine via an RJ45 (Web) socket, IE6 and older HTML |
| 06:07 | <MikeSmith> | versions as part of heritage, WHATWG sticker on the on the drive axle, and W3C tires on the rim. Web workers are represented by a bike on the backseat. |
| 06:13 | <annevk> | o_O |
| 06:34 | <MikeSmith> | heh yeah |
| 06:36 | <MikeSmith> | anyway, given that https://html.spec.whatwg.org/multipage/introduction.html#abstract image is basically the very first thing that anybody reading the spec introduction is gonna see, it would seem to be good to have something better there |
| 10:35 | <Ms2ger> | Who knows things about incumbent/... globals besides bz? |
| 10:47 | <annevk> | Domenic! |
| 10:47 | <annevk> | The HTML Standard also has many helpful examples thanks to him |
| 11:47 | <Ms2ger> | Domenic, I wonder if https://webassembly.github.io/spec/js-api/#run-a-host-function (which creates a wasm function that calls a given js function) needs to have the various setup boilerplate |
| 12:49 | <Ms2ger> | EAccessViolation exception: Access violation |
| 12:49 | <Ms2ger> | Backtrace: |
| 12:49 | <Ms2ger> | $000000000048F96A |
| 12:49 | <Ms2ger> | $0000000000401DE4 |
| 12:49 | <Ms2ger> | That's a first (building the html spec) |
| 14:09 | <Domenic> | Ms2ger: oh yeah, definitely needs the setup/teardown stuff. |
| 14:10 | <Ms2ger> | Could you file, please? |
| 14:17 | <annevk> | So the way "session" storage buckets should work is that they are hold alive by browsing session (to be introduced by https://github.com/whatwg/html/issues/5350) I think. And the sessionStorage "session" storage bucket will get copied when a popup is created. So their mechanics can be more or less identical. |
| 14:18 | <annevk> | Also, it seems we had already confirmed somewhere that sessionStorage should not be available in opaque origins. It's a good first issue against the HTML Standard. |
| 14:18 | <annevk> | Unfortunately I found that after I confirmed it (again) myself. |
| 14:20 | <annevk> | Beyond this I haven't really been able to make progress on storage this week, apart from the more high-level write-up at https://github.com/privacycg/storage-partitioning/pull/1 to get everyone aligned on goals. |
| 14:20 | <annevk> | Mek: (perhaps of cursory interest) ^^ |
| 15:23 | <annevk> | Domenic: if it helps, HTML depends on URL, which has https://url.spec.whatwg.org/#url-writing |
| 15:24 | <annevk> | Domenic: HTML adding a bunch of schemes that conflict with that seems bad to me |
| 15:24 | <Domenic> | annevk: are you saying that "asdf1234" was a bad example and I should have used "asdfwasd"? |
| 15:25 | <annevk> | Domenic: no, see the sentence on schemes there and what it references |
| 15:25 | <Domenic> | Oh I see. Interesting. |
| 15:45 | <jgraham> | Is a change of fragement supposed to constitute a load for the purposes of CSP? Specifically I have a test here that loads an iframe to $URL#0 then adds a meta element with some CSP rules and then checks for a securitypolicyviolation event when it naviagtes the iframe to $URL#1 |
| 15:48 | <annevk> | jgraham: maybe, not sure where navigation calls CSP |
| 15:49 | <TabAtkins> | MikeSmith: That website is *haunting* |
| 16:10 | <annevk> | jgraham: CSP has a number of known issues btw so filing a spec issue is a valid out imo |
| 17:25 | <jgraham> | annevk: I'll look a bit later; mostly want this test to not timeout :) |
| 17:33 | <annevk> | Surprising how simple imperative assignment turns out to be |
| 22:32 | <lexer> | Hi there, maybe it's the wrong time of day to poke in asking, but is there anyone familiar with the URL spec able to explain a bit of the background, and in particular why it's written the way it is rather than providing a grammar and writing semantics on top? I filed an issue about it on github and then realized I was misunderstanding the way the |
| 22:32 | <lexer> | doc is written. |
| 22:33 | <lexer> | All I wanted to know is whether a scheme-less URL can be valid (which it clearly can't under STD 66) to ensure some documentation is accurate and according to your spec... I can't tell. |
| 22:37 | <lexer> | In particular, why is there so much weight put on the parser (splitting on special schemes and, apparently from my searching, causing breaking changes when that list of special schemes changes) rather than letting those be post-processing steps? |
| 22:37 | <lexer> | (I'm on webchat on a laptop, so I'll disconnect before I get a reply, likely; I'll check the logs to see what people say and pop back in, though) |
| 22:40 | <lexer> | Also, are there any plans to actually get STD 66 marked as obsoleted? Because one would be forgiven for referring to it today. |
| 23:10 | <TabAtkins> | Ugh, they already disappeared |