Contact emails
Explainer
N/A
Design doc/Spec
https://html.spec.whatwg.org/multipage/input.html#radio-button-state-(type=radio)
https://html.spec.whatwg.org/multipage/input.html#file-upload-state-(type=file)
Summary / Motivation
As per spec, on input activation behavior fires a input event, then a change event for radio and file <input > type.
Currently chrome does not fire input event. This proposal changes that it fires input event before change event as per spec for radio and file.
Chrome done similar change for checkbox already. So it proposes the similar changes for other input types.
Risks
Interoperability and Compatibility
Possibly some sites may start getting “input” event when they don't expect them. Firefox already sends this event, so this event shouldn't really surprise web developers.
Edge: No signals
Firefox: Shipped
Safari: No Signal
Web developers: Positive
Ergonomics
N/A.
Activation
Easy to start taking advantage of just add the listener.
Debuggability
Easy
Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
Yes
Is this feature fully tested by web-platform-tests?
Yes for radio type. No WPT test for file type.
html/semantics/forms/the-input-element/radio.html
OWP launch tracking bug
Link to entry on the feature dashboard
https://www.chromestatus.com/feature/5669661005840384
Requesting approval to ship?
Yes
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/f3779db2-7b5b-42ae-905a-b13f95bbd0ac%40chromium.org.
|
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAARdPYe7w9eO0VhiNMBBRyCjXhf8rcuHBFRmWoYJ9xxjer_wrw%40mail.gmail.com.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAFUtAY-zwc%2BKyLS_jJe-67THQiodHewK58wy_xRDVQj5KQJEmQ%40mail.gmail.com.