[mediacapture-main] Why is ConstrainablePattern using [NoInterfaceObject]?

tobie has just created a new issue for https://github.com/w3c/mediacapture-main:

== Why is ConstrainablePattern using [NoInterfaceObject]? ==
`ConstrainablePattern` uses the [NoInterfaceObject] extended attribute, yet it's not a mixin, nor does it seem to need to do so for legacy compat reasons, which is now the [legit reason](https://heycam.github.io/webidl/#NoInterfaceObject) to use this extended attribute.

I suggest replacing the `ConstrainablePattern` interface's `[NoInterfaceObject]` extended attribute with the `[Exposed]` extended attribute, specifying the globals on which it should be exposed.



Please view or discuss this issue at https://github.com/w3c/mediacapture-main/issues/501 using your GitHub account

Received on Monday, 18 December 2017 11:20:14 UTC