- From: Boris Zbarsky via GitHub <sysbot+gh@w3.org>
- Date: Thu, 15 Feb 2018 19:02:46 +0000
- To: public-houdini-archive@w3.org
bzbarsky has just created a new issue for https://github.com/w3c/css-houdini-drafts:
== [css-typed-om-1] Exposed value for partial interface Element makes no sense. ==
https://drafts.css-houdini.org/css-typed-om-1/#computed-stylepropertymapreadonly-objects says:
[Exposed=(Window, Worker, PaintWorklet, LayoutWorklet)]
partial interface Element
This is nonsensical (because Element is only exposed in Window), and it's invalid Web IDL, because it's nonsensical. Specifically, https://heycam.github.io/webidl/#Exposed says:
> If [Exposed] appears on a partial interface or partial namespace, then the partial’s own exposure set must be a subset of the exposure set of the partial’s original interface or namespace.
Does Blink's IDL parser not even pretend to implement this stuff? :(
Please view or discuss this issue at https://github.com/w3c/css-houdini-drafts/issues/658 using your GitHub account
Received on Thursday, 15 February 2018 19:02:52 UTC