Number type input change event stops triggering if mouse doesn't move
Reported by
kangwins...@gmail.com,
Jul 24 2017
|
|||||
Issue descriptionUserAgent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36 Steps to reproduce the problem: 1. Go to this fiddle: https://jsfiddle.net/KanaScott/b39h26Ln/ (or any number-type input box that does something non-interactive on change). 2. Click the up arrow repeatedly (or down, once the number is higher) WITHOUT moving your mouse once you've started clicking. Do not alter the number using keyboard arrows. 3. Once the problem is observed, move your mouse off the arrows. What is the expected behavior? The number below the input box should change every time the arrow is clicked, regardless of mouse position. What went wrong? Instead, the number below the input box changes on the first click only, and then only after moving the mouse away from the arrows does it change to whatever number was reached. Did this work before? Yes Unsure, sorry! Chrome version: 59.0.3071.115 Channel: stable OS Version: 6.1 (Windows 7, Windows Server 2008 R2) Flash Version: I swear this worked literally last night, and that I would have noticed it not working! If you change the input box with the keyboard arrows it works fine. Firefox 54.0.1 has no problem.
,
Jul 25 2017
,
Jul 25 2017
The current design is: - dispatch 'input' event on every value change - dispatch 'change' event on mouseup It seems the latter has a bug.
,
Jul 25 2017
Able to reproduce the issue on Windows 10, mac 10.12.5 and Ubuntu 14.04 using chrome reported version #59.0.3071.115 and latest canary #62.0.3165.0. Bisect Information: ===================== Good build: 57.0.2987.154 Bad Build : 58.0.3000.0 Note: The good and bad builds are from different milestones. Hence, providing manual bisect from omahaproxy. Change Log URL: (From omahaproxy) https://chromium.googlesource.com/chromium/src/+log/57.0.2987.0..58.0.3000.0?pretty=fuller&n=10000 Unable to find suspect from the above CL. Hence, marking it untriaged and requesting someone from dev team please help us in assigning it to the right owner. Thanks...!!
,
Jul 26 2017
https://chromium.googlesource.com/chromium/src/+/a05a1702da44842fed11d76a18a1452c06421473 "Suppress ET_MOUSE_MOVE when the mouse hasn't moved on Windows." looks related. Probably it disclosed an existing issue.
,
Apr 6 2018
@ comment 5: It might look related but I see the issue on non-Windows as well.
,
Jun 26 2018
,
Nov 15
|
|||||
►
Sign in to add a comment |
|||||
Comment 1 by ligim...@chromium.org
, Jul 24 2017