Closed foolip closed 5 years ago
Thanks @foolip!
Even though it is not supported in Chromium (https://bugs.chromium.org/p/chromium/issues/detail?id=781257), do you suggest I add it to the spec? How about Web Platform Tests? Are they going to complain?
Partial interfaces, the old [NoInterfaceObject] + A implements B
pattern and the new interface mixin + A includes B
pattern and are just a spec writing convenience, doing exactly the same thing as if everything was defined in a single interface definition.
So no tests of behavior would be affected by this. idlharness.js tests already handle mixins. After the spec is updated, a PR against wpt will be automatically be created, I'll try to remember to mention you there so you can see how it works.
I'll be monitoring these changes. Thanks!
FYI @mounirlamouri
The change reached wpt in https://github.com/web-platform-tests/wpt/pull/14990.
Matching https://dom.spec.whatwg.org/#mixin-documentorshadowroot.
Preview | Diff