01:02
<domfarolino>
Yeah, that resolved some pretty old stuff it seems!
10:26
<zcorpan>
What's an example of a feature shipping in one browser, web content using it, then second implementer finds a bug, but the bug can't be fixed because of web compat?
10:36
<Ms2ger>
The Web
10:38
<zcorpan>
Sorry, not specific enough. A somewhat recent (past 10 years) example where there was a specification before the first browser shipping
10:42
<ondras>
"border-radius" ?
10:44
<jgraham>
There are plenty of examples where there was a spec, an implementation shipped, the spec then underwent dramatic changes, and the first implementation continued shipping the old behaviour for web compat reasons (Shadow DOM, Web RTC, etc.)
11:12
<zcorpan>
jgraham: thanks!
11:12
<zcorpan>
ondras: what was the issue with border-radius?
11:17
<ondras>
zcorpan: well it should have been named "corner-radius"
11:20
<zcorpan>
ondras: ah, yeah, but not really the scenario I was looking for. it was shipping as -moz-border-radius and -webkit-border-radius and then border-radius
11:21
<ondras>
yeah true.
11:21
<ondras>
so the proper solution was found long after the non-prefixed version shipped :)
11:22
<zcorpan>
yeah
11:38
<Ms2ger>
Something with gradients? But I guess those were prefixed too
11:38
<Ms2ger>
And WebSockets probably eventually converged on the latest and greatest
15:43
<Domenic>
Any ways to get an opaque origin besides sandbox?
15:45
<annevk>
Domenic: data: URL at least
15:46
<Domenic>
Nice
15:47
<annevk>
Domenic: and once you have one from either, you can create another with a blob URL
15:47
<annevk>
Domenic: although I guess that's going to be the very same opaque origin
15:47
<Domenic>
It'll still have "obtain a site"(origin) = origin, so I should test it
15:48
<Domenic>
(for window.originIsolationRestricted)
15:48
<annevk>
Makes sense
16:01
<Domenic>
annevk: where in the spec does it say data: URL pages are secure contexts?
16:02
<annevk>
Domenic: welcome to my life circa 4 months ago https://github.com/w3c/webappsec-secure-contexts/commit/b3f7d5cc2a2ecb50903efb922a8edfefbe1c5f34
21:08
<MikeSmith>
Domenic: createDocument() will also give you an opaque origin
21:08
<Domenic>
MikeSmith: nice one!