- From: Boris Zbarsky via GitHub <sysbot+gh@w3.org>
- Date: Thu, 27 Jun 2019 00:21:57 +0000
- To: public-houdini-archive@w3.org
bzbarsky has just created a new issue for https://github.com/w3c/css-houdini-drafts: == [css-animation-worklet] IDL for AnimationWorkletGlobalScope is invalid == The IDL says: ``` [ Exposed=AnimationWorklet, Global=AnimationWorklet ] interface AnimationWorkletGlobalScope : WorkletGlobalScope { ``` but the definition of `WorkletGlobalScope` at https://drafts.css-houdini.org/worklets/#the-global-scope says: ``` [Exposed=Worklet] interface WorkletGlobalScope ``` So `WorkeltGlobalScope` is only exposed in "Worklet" scopes, `AnimationWorkletGlobalScope` is _not_ a "Worklet" scope, and the IDL spec says: > If an interface X inherits from another interface Y then the exposure set of X must be a subset of the exposure set of Y. In this case that condition is violated. You probably want `Global=(AnimationWorklet, Worklet)` here. Please view or discuss this issue at https://github.com/w3c/css-houdini-drafts/issues/907 using your GitHub account
Received on Thursday, 27 June 2019 00:21:59 UTC