[heycam/webidl] Should callback interfaces with more than one operation be supported? (#661)

Looking at Gecko, there's `EventListener`, `NodeFilter` and `XPathNSResolver`, all with one operation; `ObserverCallback`, also with one operation, but shouldn't even exist (<https://bugzilla.mozilla.org/show_bug.cgi?id=1530702>); and `MozIdleObserver`, which isn't exposed to script. WebKit doesn't seem to have any others either.

There's already a note that suggests using dictionaries instead of callback interfaces, so I think we should bite the bullet and mark the entire thing as legacy, and reduce the spec to only support what's actually used.

-- 
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/661

Received on Tuesday, 26 February 2019 15:49:18 UTC