Cursor doesn't update on extension's options page when changed
Reported by
jeremy.z...@gmail.com,
May 3 2016
|
||||||
Issue descriptionChrome Version : 50.0.2661.94 (Official Build) (64-bit) URLs (if applicable) : N/A Other browsers tested: N/A What steps will reproduce the problem? (1) Download and install attached test extension. (2) Open the Options page for the Cursor Update Testing extension. (3) Move cursor over the gray "Move Cursor Here, Click, and Hold" text, click the left mouse button, and hold. What is the expected result? When holding the mouse button down over the gray text the cursor should change to the -webkit-grabbing cursor (closed hand) and after releasing the mouse button it should be changed back to the -webkit-grab cursor (open hand). What happens instead? When holding the mouse button over the gray text the cursor remains as the -webkit-grab cursor (open hand) until the mouse button is released or the mouse is moved. After releasing the mouse button it then remains as the -webkit-grabbing cursor (closed hand) until the mouse button is again clicked or the mouse moved. Please provide any additional information below. Attach a screenshot if possible. I'm working on implementing dragging for some settings in my extension and noticed that when the cursor is changed in mousedown/mouseup event listeners on an extension's options page (to indicate a drag in progress for instance), the cursor doesn't actually change until the mouse button is later released/clicked or the mouse is moved. The attached video illustrates the problem which occurs on both Mac OS X 10.9 and Windows 10. Note that I added a status display to the page which will show the status of the mouse button and what cursor should be displayed. Finally, this problem does NOT occur if you change the options page to open in a tab (change open_in_tab in the manifest.json file to true) or if you just open the extension's Options_UI.html file directly.
,
May 3 2016
Thanks for the issue, able to reproduce the issue on Win 7,Mac 10.11.4 & Ubuntu 14.04 using 50.0.2661.94,51.0.2704.29 and dev equivalent of canary 52.0.2723.0. Its working fine on Canary 52.0.2723.0. Was getting error while tried in older version of Chrome. Error : There were warnings when trying to install this extension: 'options_ui' requires Google Chrome trunk channel or newer, but this is the stable channel.
,
Jun 1 2016
Moving this nonessential bug to the next milestone. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Jul 11 2016
This issue has been moved once and is lower than Pri-1. Removing the milestone. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Jul 22 2016
,
Jun 20 2017
Trying this on chrome M58 on Mac. This appears to be fixed and working as expected.
,
Jun 23 2017
I'm the bug submitter and this is also now fixed for me in Chrome 58.0.3029.110 (64-bit) on Mac OS X 10.9 as well. Guessing that this bug can be closed now. Thanks to whoever fixed it.
,
Jul 4 2017
|
||||||
►
Sign in to add a comment |
||||||
Comment 1 by jeremy.z...@gmail.com
, May 3 2016