This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
Looks like some non-old-IE code paths expects the methods to exist. https://bugzilla.mozilla.org/show_bug.cgi?id=673919#c12
Is routeEvent() also needed? IE11 added dummy captureEvents/releaseEvents, but did not add routeEvent. Chrome didn't support routeEvent from the start.
Should probably keep this closer to the actual DOM Events methods.
Ah, routeEvent isn't needed. This has nothing to do with event handling. captureEvents/releaseEvents are just dummy methods. Netscape 4 had some implemention. The methods should be added to (HTML)Document and window, so I think HTML spec is the natural place.
Ok, can you elaborate on precisely what methods you want added? I need the interfaces they're on, the method names, their return values, their signatures, and what IDL attributes they should have.
Here is my proposal: [NoInterfaceObject] interface EventTargetObsolete { // dummy no-op methods for lagacy compatibility void captureEvents(long eventFlags); void releaseEvents(long eventFlags); }; Window implements EventTargetObsolete; HTMLDocument implements EventTargetObsolete;
Oh, it's on Window _and_ Document, interesting. Ok. Thanks. Done.
Checked in as WHATWG revision r8127. Check-in comment: Add some obsolete methods that don't do anything but are needed for compat. http://html5.org/tools/web-apps-tracker?from=8126&to=8127