Intent to ship: selectionchange for input/textarea

2020-08-14 Thread Kagami Rosylight
Summary: selectionchange for text controls has been behind the flag `dom.select_events.textcontrols.enabled`, while the behaviour was different from Chrome’s as the events fired at each element instead of `document`. I intend to modify the behaviour to make the events fire at `document` and thus

Intent to ship: selectionchange for input/textarea

2020-08-20 Thread Kagami Rosylight
Summary: selectionchange for text controls has been behind the flag `dom.select_events.textcontrols.enabled`, while the behaviour was different from Chrome’s as the events fired at each element instead of `document`. I intend to modify the behaviour to make the events fire at `document` and thus fo

Intent to unship: HTML element and the context menu feature

2020-12-08 Thread Kagami Rosylight
It was removed from the HTML spec in 2017 because of the lack of implementer interest (https://github.com/whatwg/html/pull/2742). There is no other browser that implements this feature. Items to be removed: * `` * The `type` attribute of `` * The `onshow` event handler * The `contextMenu` attri

Intent to unship: cross-context @@hasInstance in IDL interfaces

2021-03-04 Thread Kagami Rosylight
https://github.com/heycam/webidl/pull/356 removed custom hasInstance behavior in 2017, and the feature has only been shipped by Firefox. Dropping the support means that JavaScript `instanceof` operator will return false when the contexts of the object and the constructor don't match, e.g. the o

Intent to ship: AbortSignal.abort()

2021-03-15 Thread Kagami Rosylight
I intend to implement and ship AbortSignal.abort() on all platforms. This is a shortcut function to create an aborted AbortSignal, similar to Promise.reject(). Standard: https://github.com/whatwg/dom/pull/960 WPT: https://github.com/web-platform-tests/wpt/pull/28003 Bugzilla: https://bugzilla.moz