-
-
Notifications
You must be signed in to change notification settings - Fork 3.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Buggy Behavior of Time Picker - MouseMove Firing Bug in Windows (TouchPan.js) #10721
Comments
can't reproduce |
Coding Issue in TouchPan.jsI found the coding problem is in TouchPan.js it use clientX and clientY for the movement detection of touchpan. In Windows 7 64bit OS Blink Engine, the movement can still trigger even there is no movement. Therefore This is confirmed as this issue disappears after adding the following coding:
Suggested SolutionIt might add some coding to skip the CodePen Demo: https://codepen.io/cyfung1031/pen/RwgQzNE Relevant Blink Bug Reports: |
The main problem is we cannot find a browser that can reproduce it. |
… of synthetic event generated when detection auto starts but there is no move quasarframework#10721 quasarframework#10721
Because I don't have a browser to reproduce it I need someone to test at https://pdanpdan.github.io/quasar-docs/vue-components/time#basic and report if it's fixed. |
Yes. It works for both Edge and Chrome. The pseudo mousemove event immediately after mousedown is eliminated. According to the bug reports in chromium.org, this bug would only occur in Windows OS but not in every Windows machine. As for record, my computer environment is
|
… of synthetic event generated when detection auto starts but there is no move quasarframework#10721 quasarframework#10721
… of synthetic event generated when detection auto starts but there is no move quasarframework#10721 quasarframework#10721
… of synthetic event generated when detection auto starts but there is no move quasarframework#10721 quasarframework#10721
… of synthetic event generated when detection auto starts but there is no move quasarframework#10721 quasarframework#10721
… of synthetic event generated when detection auto starts but there is no move quasarframework#10721 quasarframework#10721
) (#10733) * fix Windows' link Engine * Fix Windows's Blink Engine Bug windows OS's bug for mousemove event (Blink Engine - Chrome & Edge) mousemove event occurs even there is no movement after mousedown https://bugs.chromium.org/p/chromium/issues/detail?id=161464 https://bugs.chromium.org/p/chromium/issues/detail?id=721341 #10721
@cyfung1031 Thanks for your great contribution (reporting and also PRing)! Pushed PR and one more commit to polish some things. |
… of synthetic event generated when detection auto starts but there is no move quasarframework#10721 quasarframework#10721
… of synthetic event generated when detection auto starts but there is no move quasarframework#10721 quasarframework#10721
… of synthetic event generated when detection auto starts but there is no move quasarframework#10721 quasarframework#10721
… of synthetic event generated when detection auto starts but there is no move quasarframework#10721 quasarframework#10721
… of synthetic event generated when detection auto starts but there is no move quasarframework#10721 quasarframework#10721
… of synthetic event generated when detection auto starts but there is no move quasarframework#10721 quasarframework#10721
… of synthetic event generated when detection auto starts but there is no move quasarframework#10721 quasarframework#10721
… of synthetic event generated when detection auto starts but there is no move quasarframework#10721 quasarframework#10721
…thetic event generated when detection auto starts but there is no move quasarframework#10721
…thetic event generated when detection auto starts but there is no move quasarframework#10721
…thetic event generated when detection auto starts but there is no move quasarframework#10721
…thetic event generated when detection auto starts but there is no move quasarframework#10721
…thetic event generated when detection auto starts but there is no move quasarframework#10721
…thetic event generated when detection auto starts but there is no move quasarframework#10721
…thetic event generated when detection auto starts but there is no move quasarframework#10721
…thetic event generated when detection auto starts but there is no move quasarframework#10721
…thetic event generated when detection auto starts but there is no move quasarframework#10721
…thetic event generated when detection auto starts but there is no move quasarframework#10721
…thetic event generated when detection auto starts but there is no move quasarframework#10721
…thetic event generated when detection auto starts but there is no move quasarframework#10721
…thetic event generated when detection auto starts but there is no move quasarframework#10721
…thetic event generated when detection auto starts but there is no move quasarframework#10721
…thetic event generated when detection auto starts but there is no move quasarframework#10721
…thetic event generated when detection auto starts but there is no move quasarframework#10721
…thetic event generated when detection auto starts but there is no move quasarframework#10721
…thetic event generated when detection auto starts but there is no move quasarframework#10721
…thetic event generated when detection auto starts but there is no move quasarframework#10721
…thetic event generated when detection auto starts but there is no move quasarframework#10721
…thetic event generated when detection auto starts but there is no move quasarframework#10721
…thetic event generated when detection auto starts but there is no move quasarframework#10721
…thetic event generated when detection auto starts but there is no move quasarframework#10721
…thetic event generated when detection auto starts but there is no move quasarframework#10721
…thetic event generated when detection auto starts but there is no move quasarframework#10721
…thetic event generated when detection auto starts but there is no move quasarframework#10721
…thetic event generated when detection auto starts but there is no move quasarframework#10721
…thetic event generated when detection auto starts but there is no move quasarframework#10721
…thetic event generated when detection auto starts but there is no move quasarframework#10721
…thetic event generated when detection auto starts but there is no move quasarframework#10721
https://quasar.dev/vue-components/time
Testing environment: Windows PC with Edge / Chrome (Blink Engine)
To reproduce:
Expected Behavior:
Same as a click action to change to next value (hour -> minute -> second)
Buggy Behavior:
No switching among hour, minute and second.
If the user does not perform a fast clicking (a little time holding the click), it is 50% to have such experience.
The text was updated successfully, but these errors were encountered: