Contact emails
Explainer
N/A
Spec
Summary
Events that have no activation behavior should be sent to form controls. That is the HTML Spec specifically identifies that "click" should be prevented to disabled form controls but it appears that all mouse events aren't sent to form controls. This proposal changes that all mouse events (other than click) are sent to disabled form controls.
Motivation
Rationalizing the platform. There is no need for these events to be hidden from a disabled form control they currently are sent for targets inside a disabled button and for other events like touchstart/touchend.
Risks
Interoperability and Compatibility
Possibly some sites may start getting mouse events when they don't expect them; specifically mousedown/mouseup. Firefox already sends mousemove, mouseover, mouseout, mouseenter, mouseleave, pointermove, pointerover, pointerout, pointerenter, pointerleave, wheel so these events shouldn't really surprise web developers.
Where Chrome is deviating from Firefox is that we will send mouseup/down to match the specification but avoid sending the click event entirely.
Edge: No signals
Firefox: Shipped (as commented above)
Safari: No signals
Web developers: Positive
Ergonomics
N/A
Activation
Easy to start taking advantage of just add the listener.
Debuggability
Quite 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 it will be. Currently there is a layout test that just needs to move over to WPT.
Link to entry on the feature dashboard
https://www.chromestatus.com/features/5685077795143680
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
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/CAHXv1wk-7J6CefpK517MhYQwRtifqozNuQUYxwe8BLPJXek5RA%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw_bFkqBXc6o0hArBqSMxnv_gPX8MNKLW6UoY1mL4%3D8o6A%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CABc02_%2BVZ5M9czPsWCCjpkN3k2hyFkJeCJvRN1hcg6H8ku75eg%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/43c6c96a-ff09-5d60-f97b-f5de4d1e3167%40welho.com.
> To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org
> <javascript:_e(%7B%7D,'cvml','blink-dev%2Bunsubscribe@chromium.org');>.
> To view this discussion on the web visit
> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAHXv1wk-7J6CefpK517MhYQwRtifqozNuQUYxwe8BLPJXek5RA%40mail.gmail.com
> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAHXv1wk-7J6CefpK517MhYQwRtifqozNuQUYxwe8BLPJXek5RA%40mail.gmail.com?utm_medium=email&utm_source=footer>.
>
>
> --
> You received this message because you are subscribed to the Google Groups "blink-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org
> <javascript:_e(%7B%7D,'cvml','blink-dev%2Bunsubscribe@chromium.org');>.
> To view this discussion on the web visit
> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw_bFkqBXc6o0hArBqSMxnv_gPX8MNKLW6UoY1mL4%3D8o6A%40mail.gmail.com
> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw_bFkqBXc6o0hArBqSMxnv_gPX8MNKLW6UoY1mL4%3D8o6A%40mail.gmail.com?utm_medium=email&utm_source=footer>.
>
>
> --
> 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/CABc02_%2BVZ5M9czPsWCCjpkN3k2hyFkJeCJvRN1hcg6H8ku75eg%40mail.gmail.com
> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CABc02_%2BVZ5M9czPsWCCjpkN3k2hyFkJeCJvRN1hcg6H8ku75eg%40mail.gmail.com?utm_medium=email&utm_source=footer>.
>
> --
> You received this message because you are subscribed to the Google Groups "blink-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org
> <mailto: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-Es%3D79P9vSogwZozar8eqtXS-eEKa4FjNR6bb7ZqHGHA%40mail.gmail.com
> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAFUtAY-Es%3D79P9vSogwZozar8eqtXS-eEKa4FjNR6bb7ZqHGHA%40mail.gmail.com?utm_medium=email&utm_source=footer>.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
<mailto:blink-dev%2Bunsubscribe...@chromium.org>> To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org
> <javascript:_e(%7B%7D,'cvml','blink-dev%2Bunsubscribe@chromium.org <mailto:blink-dev%252Bunsubscri...@chromium.org>');>.
> To view this discussion on the web visit
> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAHXv1wk-7J6CefpK517MhYQwRtifqozNuQUYxwe8BLPJXek5RA%40mail.gmail.com
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAHXv1wk-7J6CefpK517MhYQwRtifqozNuQUYxwe8BLPJXek5RA%40mail.gmail.com>
>
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAHXv1wk-7J6CefpK517MhYQwRtifqozNuQUYxwe8BLPJXek5RA%40mail.gmail.com?utm_medium=email&utm_source=footer
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAHXv1wk-7J6CefpK517MhYQwRtifqozNuQUYxwe8BLPJXek5RA%40mail.gmail.com?utm_medium=email&utm_source=footer>>.
>
>
> --
> You received this message because you are subscribed to the Google Groups "blink-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org
<mailto:blink-dev%2Bunsubscribe...@chromium.org>
> <javascript:_e(%7B%7D,'cvml','blink-dev%2Bunsubscribe@chromium.org <mailto:blink-dev%252Bunsubscri...@chromium.org>');>.
> To view this discussion on the web visit
> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw_bFkqBXc6o0hArBqSMxnv_gPX8MNKLW6UoY1mL4%3D8o6A%40mail.gmail.com
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw_bFkqBXc6o0hArBqSMxnv_gPX8MNKLW6UoY1mL4%3D8o6A%40mail.gmail.com>
>
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw_bFkqBXc6o0hArBqSMxnv_gPX8MNKLW6UoY1mL4%3D8o6A%40mail.gmail.com?utm_medium=email&utm_source=footer
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw_bFkqBXc6o0hArBqSMxnv_gPX8MNKLW6UoY1mL4%3D8o6A%40mail.gmail.com?utm_medium=email&utm_source=footer>>.
>
>
> --
> 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/CABc02_%2BVZ5M9czPsWCCjpkN3k2hyFkJeCJvRN1hcg6H8ku75eg%40mail.gmail.com
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CABc02_%2BVZ5M9czPsWCCjpkN3k2hyFkJeCJvRN1hcg6H8ku75eg%40mail.gmail.com>
>
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CABc02_%2BVZ5M9czPsWCCjpkN3k2hyFkJeCJvRN1hcg6H8ku75eg%40mail.gmail.com?utm_medium=email&utm_source=footer
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CABc02_%2BVZ5M9czPsWCCjpkN3k2hyFkJeCJvRN1hcg6H8ku75eg%40mail.gmail.com?utm_medium=email&utm_source=footer>>.
>
> --
> You received this message because you are subscribed to the Google Groups "blink-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org
<mailto:blink-dev%2Bunsubscribe...@chromium.org>
> <mailto:blink-dev+unsubscribe@chromium.org <mailto:blink-dev%2Bunsubscribe...@chromium.org>>.
> To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org
<mailto:blink-dev%2Bunsu...@chromium.org>
> <javascript:_e(%7B%7D,'cvml','blink-dev%2Bunsu...@chromium.org <mailto:blink-dev%252Buns...@chromium.org>');>.
> To view this discussion on the web visit
> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAHXv1wk-7J6CefpK517MhYQwRtifqozNuQUYxwe8BLPJXek5RA%40mail.gmail.com
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAHXv1wk-7J6CefpK517MhYQwRtifqozNuQUYxwe8BLPJXek5RA%40mail.gmail.com>
>
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAHXv1wk-7J6CefpK517MhYQwRtifqozNuQUYxwe8BLPJXek5RA%40mail.gmail.com?utm_medium=email&utm_source=footer
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAHXv1wk-7J6CefpK517MhYQwRtifqozNuQUYxwe8BLPJXek5RA%40mail.gmail.com?utm_medium=email&utm_source=footer>>.
>
>
> --
> You received this message because you are subscribed to the Google Groups "blink-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org
<mailto:blink-dev%2Bunsu...@chromium.org>
> <javascript:_e(%7B%7D,'cvml','blink-dev%2Bunsu...@chromium.org <mailto:blink-dev%252Buns...@chromium.org>');>.
> To view this discussion on the web visit
> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw_bFkqBXc6o0hArBqSMxnv_gPX8MNKLW6UoY1mL4%3D8o6A%40mail.gmail.com
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw_bFkqBXc6o0hArBqSMxnv_gPX8MNKLW6UoY1mL4%3D8o6A%40mail.gmail.com>
>
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw_bFkqBXc6o0hArBqSMxnv_gPX8MNKLW6UoY1mL4%3D8o6A%40mail.gmail.com?utm_medium=email&utm_source=footer
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw_bFkqBXc6o0hArBqSMxnv_gPX8MNKLW6UoY1mL4%3D8o6A%40mail.gmail.com?utm_medium=email&utm_source=footer>>.
>
>
> --
> 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/CABc02_%2BVZ5M9czPsWCCjpkN3k2hyFkJeCJvRN1hcg6H8ku75eg%40mail.gmail.com
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CABc02_%2BVZ5M9czPsWCCjpkN3k2hyFkJeCJvRN1hcg6H8ku75eg%40mail.gmail.com>
>
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CABc02_%2BVZ5M9czPsWCCjpkN3k2hyFkJeCJvRN1hcg6H8ku75eg%40mail.gmail.com?utm_medium=email&utm_source=footer
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CABc02_%2BVZ5M9czPsWCCjpkN3k2hyFkJeCJvRN1hcg6H8ku75eg%40mail.gmail.com?utm_medium=email&utm_source=footer>>.
>
> --
> You received this message because you are subscribed to the Google Groups "blink-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org
<mailto:blink-dev%2Bunsu...@chromium.org>
> <mailto:blink-dev+...@chromium.org <mailto:blink-dev%2Bunsu...@chromium.org>>.