Re: [heycam/webidl] Exposing an interface "on all globals" (#468)

I'm not against this per se, but it seems to go against the idea of making sure editors carefully consider each place where their APIs are exposed (which I assumed we were championing when deciding to make [Exposed] mandatory). This might be mitigated by a combination of the following:

1. requesting editors to file an issue here when they want to use it,
1. have a checklist to make sure the API's a good fit,
1. have Bikeshed/ReSpec add a warning for those (that can somehow be turned off).
1. ?

-- 
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/468#issuecomment-338933093

Received on Tuesday, 24 October 2017 09:37:29 UTC