[heycam/webidl] Define WebIDL Global to host targeted APIs targeted for testing #1534 (#896)

A number of specs have emerged to expose e.g. fake hardware as IDL interfaces to help with testing, e.g.:
* [for WebUSB](https://wicg.github.io/webusb/test/)
* [for WebBluetooth](https://webbluetoothcg.github.io/web-bluetooth/tests.html)
* [for WebXR](https://immersive-web.github.io/webxr-test-api/)

Right now, these specs define their interfaces using WebIDL, but without qualifying the interfaces on the global on which they're exposed.

Since these interfaces are typically not exposed in a regular browsing context, I wonder if WebIDL  should define a way to qualify these interfaces.

(I mistakenly originally [raised this in the context of the WebDriver](https://github.com/w3c/webdriver/issues/1534) where some early discussion occurred)



-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/heycam/webidl/issues/896

Received on Wednesday, 17 June 2020 16:52:06 UTC