Contact emails
[email protected]

Specification
No information provided


Summary
Currently Chromium applies the default action of a mouseup event (eg collapsing 
or committing a drag-selection in a text input) after the click event has 
already been dispatched. This violates developer expectations: a click handler 
that reads selection state sees stale data from before the mouseup default 
action ran. This change moves the mouseup default-action step to run before the 
click event is dispatched, so that selection (and any other mouseup side 
effects) is already settled when click handlers execute.


Blink component
Blink>Input


Web Feature ID
mouse-events


Risks




Interoperability and Compatibility
No information provided

Gecko: No signal

WebKit: No signal

Web developers: No signals

Other signals:


WebView application risks

Does this intent deprecate or change behavior of existing APIs, such that it 
has potentially high risk for Android WebView-based applications?
No information provided



Debuggability
No information provided


Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, 
ChromeOS, Android, and Android WebView)?
Yes


Is this feature fully tested by web-platform-tests?
Yes



Flag name on about://flags
No information provided


Finch feature name
DefaultMouseUpActionBeforeClickDispatched




Tracking bug
https://issues.chromium.org/issues/40686462


Estimated milestones


Shipping on desktop 152

DevTrial on desktop 150

Shipping on Android 152

DevTrial on Android 150

Shipping on WebView 152




Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5298387739082752


This intent message was generated by Chrome Platform Status.

-- 
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 [email protected].
To view this discussion visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/6a09c0f8.050a0220.3377b4.0967.GAE%40google.com.

Reply via email to