Cursor doesn't update after scroll ends |
|||||
Issue descriptionVersion: 56.0.2916.0 OS: macOS 10.12.1 What steps will reproduce the problem? (1) Place the mouse cursor over a link so that the it changes to a hand. (2) Use the mouse/trackpad to scroll. What is the expected result? The cursor changes back to the default when the link is no longer under the cursor. What happens instead? The cursor continues to be a hand until it is moved.
,
Nov 17 2016
This is happening as far back as M45 so it is not a recent regression. IMHO, the problem is not that the cursor does not update during scroll but that it does not update even after scroll ends. On other platform Chrome also updates the mouse cursor once the scrolling ends. So this seems to be a Mac UI Bug rather than a Blink Scrolling bug. I updated labels to reflect this.
,
Nov 23 2016
[mac triage] Should be fixable
,
Jul 27 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/ecfc59c0dcd79727c03fd8e835036cd7a8ad8e99 commit ecfc59c0dcd79727c03fd8e835036cd7a8ad8e99 Author: jongkwon.lee <jongkwon.lee@navercorp.com> Date: Thu Jul 27 05:45:45 2017 Make the cursor update instantly without mouse move events NSWindow's invalidateCursorRectsForView: resets cursor rects but do not update the cursor instantly. The cursor is updated when the mouse moves. Make the the cursor updated by setting the current cursor if not hidden. Bug: 664502 Change-Id: I2ecceea588330ede44aff3fe93a953845bc395ff Reviewed-on: https://chromium-review.googlesource.com/585032 Reviewed-by: Avi Drissman <avi@chromium.org> Reviewed-by: Trent Apted <tapted@chromium.org> Commit-Queue: Simon Hong <simonhong@chromium.org> Cr-Commit-Position: refs/heads/master@{#489866} [modify] https://crrev.com/ecfc59c0dcd79727c03fd8e835036cd7a8ad8e99/content/browser/renderer_host/render_widget_host_view_mac.h [modify] https://crrev.com/ecfc59c0dcd79727c03fd8e835036cd7a8ad8e99/content/browser/renderer_host/render_widget_host_view_mac.mm
,
Jul 28 2017
Rechecked this issue on Chrome canary version 62.0.3169.0 on MAC 10.12.6. Fix is working as intended. The cursor changes back to the default when the link is no longer under the cursor. Adding TE-Verified labels. Thanks.!
,
Aug 3 2017
Thanks for the fix! |
|||||
►
Sign in to add a comment |
|||||
Comment 1 by sdy@chromium.org
, Nov 11 2016