This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
http://dev.w3.org/2006/webapi/WebIDL/#interface-object > The internal [[Prototype]] property of an interface object for a callback interface must be the Object.prototype object. Shouldn't this be Function.prototype and not Object.prototype?
No, callback interface objects aren't actually callable, and only exist to expose any consts that are declared on the object. I attempted to clarify in https://bugs.webkit.org/show_bug.cgi?id=114465#c5.
Per the explanation, callback interface objects are not functions.