New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 696684 link

Starred by 2 users

Issue metadata

Status: WontFix
Owner: ----
Closed: Mar 2017
Cc:
Components:
EstimatedDays: ----
NextAction: 2017-03-30
OS: Mac
Pri: 2
Type: Bug



Sign in to add a comment

Mouse cursor not staying hidden on fullscreen div

Reported by abou...@gmail.com, Feb 27 2017

Issue description

UserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:51.0) Gecko/20100101 Firefox/51.0

Steps to reproduce the problem:
1. Load the test page, and click the button to make the content of a specific div fullscreen
2. If the mouse pointer is not already hidden, right click and immediately clear the context menu; this usually causes the cursor to hide as expected.
3. Wait 1-60 seconds without moving the mouse, and watch the cursor reappear

What is the expected behavior?
The cursor should stay hidden because the mouse is inside an area marked with the style `cursor: none`, and the mouse is not moved from the time it is hidden to the time it reappears.

What went wrong?
Without further user intervention, the cursor reappears after an unpredictable time interval.

This happens with dev tools either open or closed. There are no console errors and no anomalous events on the timeline tool.

This occurs in both Chrome and Safari 10.0.3, but does not occur in Firefox 51. (all on Mac OS)

Did this work before? N/A 

Does this work in other browsers? Yes

Chrome version: 56.0.2924.87  Channel: stable
OS Version: OS X 10.11
Flash Version: Shockwave Flash 24.0 r0

Other pointer-related issues have been reported for fullscreen, but most appear to be video related. Slightly longer writeup here: http://stackoverflow.com/questions/42488941/mouse-pointer-not-staying-hidden-on-chrome-fullscreen-div

 
minimalism.html
1.1 KB View Download

Comment 1 by rbyers@chromium.org, Feb 27 2017

Components: Blink>Input

Comment 2 by rbyers@chromium.org, Feb 27 2017

The 60s time is strange, I'm not aware of any mouse-cursor-related timer in blink at that time scale.  Can't repro in Chrome 57.0.2987.59 on ChromeOS.  Maybe something Mac-specific on the browser UI side?

Comment 3 by abou...@gmail.com, Feb 27 2017

To clarify- the time window isn't a hard upper bound; rather an indication that it usually happens in less than a minute. (sometimes much sooner) Confirmed on a second Mac; could certainly be platform specific. 

Let me know if there is any logging info I can submit that might be helpful.
Labels: Needs-Triage-M56

Comment 5 by hdodda@chromium.org, Feb 28 2017

Cc: hdodda@chromium.org
Labels: Needs-Feedback
Tested on Mac os 10.12.2 using chrome M56 #56.0.2924.87 and followed the steps below:

1. Launched chrome and downloaded given html file .
2. Loaded the html page and clicked on "Make fullscreen" button and waited for the cursor to appear for more than 60 seconds and couldn't see cursor.

Attached screencast for reference.

@abought--Could you please check attached screencast and confirm us if we had missed any steps in reproducing the issue and also help us by providing the screencast of the issue , that would help us in reproducing the issue.

Thanks!
696684.mp4
384 KB View Download

Comment 6 by abou...@gmail.com, Feb 28 2017

Thanks for giving this a check- very impressed by the quick and thoughtful turnaround.

Attached is a sample screencast to demonstrate the problem. In this video, the page goes fullscreen at 1-2 sec, and the mouse pointer reappears at 4-5 seconds without human intervention. Sometimes the mouse reappears quickly, otherwise it takes longer; there doesn't seem to be a set predictable interval.
reappears-480p.mov
176 KB Download
Labels: -Needs-Feedback
Thank you for providing feedback. removing "Needs-Feedback" label.
Cc: rbasuvula@chromium.org
Labels: Needs-Feedback
Tested in chrome # 56.0.2924.87 and Canary #58.0.3028.0 on Mac 10.12.3 and not able to reproduce the issue.Please find the screen cast for your reference.

@ abought: Could you please let me know if i have missed anything and if possible, Please install latest canary 58.0.3028.0 and create new profile without extensions and apps.Re-check once and let us know the observation of the issue which would help us to triage the issue further.

Thanks in Advance.
696684.mp4
396 KB View Download

Comment 9 by bokan@chromium.org, Mar 2 2017

Cc: bokan@chromium.org
I also can't reproduce this on a MacBook pro on 10.12 (Sierra) using M56.0.2924.87 -- waited a couple of minutes and the cursor is still hidden. Tried Safari too with no luck.

It's a bit of a long shot but maybe we can see something in tracing. abought@, could you reproduce this while recording a trace? Here's instructions:

https://www.chromium.org/developers/how-tos/trace-event-profiling-tool/recording-tracing-runs

If we can correlate what events are coming in when the cursor reappears we might be able to get a clue but I'm not terribly optimistic.


Is this possibly related to some software you have installed on the Mac? Just wondering if there is anything specific you can try disabling.
abou...@ we are still waiting for some feedback from you. Specifically we are wondering if there is anything special about your setup and whether you can provide a trace.
abou...@ also along the line of your setup. From your screen cast it seems that you have a few extensions installed on your Chrome as well. But you may want to try disabling the extensions and see if you see the same problem or not.

Comment 13 by bokan@chromium.org, Mar 23 2017

NextAction: 2017-03-30
Ping. Unfortunately, if we can't repro and get no other information to go on there's not much we can do and we'll have to close the bug.
Status: WontFix (was: Unconfirmed)
Closing due to lack of feedback requested. We've tried different mac devices here and cannot reproduce. We believe it is some additional software installed on your machines.  If the issue reproduces please open a new issue providing the details we requested.

Sign in to add a comment