Issue metadata
Sign in to add a comment
|
Mouse cursor shows when no mouse is connected when running app in Kiosk Mode
Reported by
smartsig...@gmail.com,
Oct 10 2017
|
||||||||||||||||||||||
Issue descriptionUserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36 Platform: 9460.73.0 (Official Build) stable-channel veyron_fievel Steps to reproduce the problem: 1. Install Playr as a kiosk app 2. Run the application in kiosk mode and disconnect mouse 3. Make any changes to content displayed using our CMS What is the expected behavior? No mouse cursor visible What went wrong? Mouse cursor randomly appears on top of kiosk app when no mouse is connected. Did this work before? N/A Chrome version: 59.0.3071.134 Channel: stable OS Version: 59.0.3071.134 Flash Version: Shockwave Flash 27.0 r0 This is an elusive problem. For one of our deployments for example, three Chromeboxes are on the same version but only two are experiencing the issue.
,
Jan 12 2018
Seems old issue 458065 is coming back. atwilson@, could you triage and find an owner? Thanks.
,
Jan 12 2018
We have a customer facing this issue, case #14488176. Here is the video reproduction of the issue: https://drive.google.com/open?id=1Xh1oMWFYZgjkrc6zSn3prej5aD2G_PpJ Drive link to debug logs: https://drive.google.com/open?id=1zmVd1un_yBgD6mgrJssYf4ipz-JNvR0L Chrome OS version: 63.0.3239.116 Devices affected:aOpen ChromeBox devices; aOpen Chromebase Mini
,
Jan 12 2018
We are seeing this with ASUS CS10 Chromebits too. Can mitigate by restarting chrome it after powering up screen but we schedule power on screens and there is no way to set Chromebit to power cycle at a specific time unless you use a third party signage solution like Appspace
,
Jan 15 2018
,
Jan 17 2018
,
Jan 18 2018
Confirming another customer is experiencing this issue with Adobe's AEM Signage App running in single-app kiosk mode. The device affected include the AOPEN Chromebox Commercial and AOPEN Chromebox Mini. Customer is claiming that physically connecting a mouse to move the cursor to the corner is a temporary fix. The mouse cursor will re-appear in the center after rebooting.
,
Jan 18 2018
[Raising priority as more customers seem to be reporting this]
,
Jan 18 2018
As per above same issue. Another customer is experiencing this issue with Adobe's AEM Signage App running in single-app kiosk mode. The device affected AOPEN Chromebox Mini. Suggested Customer to physically connecting a mouse to move the cursor to the corner as temporary fix. This worked.
,
Jan 18 2018
,
Jan 22 2018
,
Jan 23 2018
I reproduced it. Looks like the mouse appears only if screen rotation is configured and 'DisplayRotationDefault' policy is set to 90, 180 or 270 degrees.
,
Jan 23 2018
We are experiencing the issue but do not have screen rotation configured. At least you were able to reproduce it though!
,
Jan 23 2018
More investigation results: When screen is rotated, WindowTreeHostManager::UpdateMouseLocationAfterDisplayChange() is called which requests to move the cursor to some position (https://cs.chromium.org/chromium/src/ash/display/window_tree_host_manager.cc?l=472&rcl=c893771d021422d7110221721beda4d79ecacd3b) that after a long chain is calls ends up in CompoundEventFilter::SetCursorVisibilityOnEvent() that just shows the cursor here: https://cs.chromium.org/chromium/src/ui/wm/core/compound_event_filter.cc?l=152&rcl=7af24b97fe4f69e15aa03ea2334be167355257c4
,
Jan 23 2018
I'll re-assign to Mitsuru to triage and investigate in Chrome OS UI team.
,
Jan 23 2018
The 10 screens I am seeing this on are also mounted in portrait mode so have a 90 degree rotation set. I dont believe I have seen it on any of the landscape screens.
,
Jan 24 2018
We have seen this using the default and out of the box settings without anything related to portrait or landscape or rotation configured. We use the AOpen Chromebox Commercial and mini.
,
Jan 25 2018
,
Jan 25 2018
Oshima, this is the mouse cursor issue we discussed. Any ideas here?
,
Jan 25 2018
,
Jan 25 2018
Just started look into.
,
Jan 26 2018
I have a CL and now working on fixing tests. I should be able to land it early next week.
,
Feb 1 2018
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/ccfa74c42fb68d038a6a995278eff53f287fcc3e commit ccfa74c42fb68d038a6a995278eff53f287fcc3e Author: Mitsuru Oshima <oshima@chromium.org> Date: Thu Feb 01 17:43:24 2018 Do not move the cursor if the cursor is invisible Do not move the cursor if the cursor is invisible when display configuration is changed. This was to make sure that X11's cursor stays inside a display, as reconfiguring display can potentially move the cursor to outside of displays. I think this is no longer a concern, and I'll replace this with just a notification after merged to 65. This also fixes the test harness that assumes the cursor is visible by default but wasn't. BUG= 773479 TEST=covered by unit test. also tested on device. Change-Id: I7debc957145318352f7ee3c858031091eb2a8e56 Reviewed-on: https://chromium-review.googlesource.com/890056 Commit-Queue: Mitsuru Oshima <oshima@chromium.org> Reviewed-by: Ahmed Fakhry <afakhry@chromium.org> Cr-Commit-Position: refs/heads/master@{#533720} [modify] https://crrev.com/ccfa74c42fb68d038a6a995278eff53f287fcc3e/ash/display/window_tree_host_manager.cc [modify] https://crrev.com/ccfa74c42fb68d038a6a995278eff53f287fcc3e/ash/display/window_tree_host_manager_unittest.cc [modify] https://crrev.com/ccfa74c42fb68d038a6a995278eff53f287fcc3e/ash/test/ash_test_helper.cc
,
Feb 1 2018
,
Feb 2 2018
Your change meets the bar and is auto-approved for M65. Please go ahead and merge the CL to branch 3325 manually. Please contact milestone owner if you have questions. Owners: cmasso@(Android), cmasso@(iOS), bhthompson@(ChromeOS), govind@(Desktop) For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Feb 2 2018
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/9735248387107cdaaa2f78aa12b30b21acb86dbd commit 9735248387107cdaaa2f78aa12b30b21acb86dbd Author: Mitsuru Oshima <oshima@chromium.org> Date: Fri Feb 02 18:58:42 2018 Do not move the cursor if the cursor is invisible Do not move the cursor if the cursor is invisible when display configuration is changed. This was to make sure that X11's cursor stays inside a display, as reconfiguring display can potentially move the cursor to outside of displays. I think this is no longer a concern, and I'll replace this with just a notification after merged to 65. This also fixes the test harness that assumes the cursor is visible by default but wasn't. BUG= 773479 TEST=covered by unit test. also tested on device. Change-Id: I7debc957145318352f7ee3c858031091eb2a8e56 Reviewed-on: https://chromium-review.googlesource.com/890056 Commit-Queue: Mitsuru Oshima <oshima@chromium.org> Reviewed-by: Ahmed Fakhry <afakhry@chromium.org> Cr-Original-Commit-Position: refs/heads/master@{#533720}(cherry picked from commit ccfa74c42fb68d038a6a995278eff53f287fcc3e) Reviewed-on: https://chromium-review.googlesource.com/899647 Reviewed-by: Mitsuru Oshima <oshima@chromium.org> Cr-Commit-Position: refs/branch-heads/3325@{#261} Cr-Branched-From: bc084a8b5afa3744a74927344e304c02ae54189f-refs/heads/master@{#530369} [modify] https://crrev.com/9735248387107cdaaa2f78aa12b30b21acb86dbd/ash/display/window_tree_host_manager.cc [modify] https://crrev.com/9735248387107cdaaa2f78aa12b30b21acb86dbd/ash/display/window_tree_host_manager_unittest.cc [modify] https://crrev.com/9735248387107cdaaa2f78aa12b30b21acb86dbd/ash/test/ash_test_helper.cc
,
Feb 2 2018
Issue 808501 has been merged into this issue.
,
Feb 5 2018
,
Feb 5 2018
,
Feb 8 2018
I was unable to reproduce the issue that the customer is experiencing. Tested on Chrome OS 10176.68.0, 64.0.3282.144
,
Feb 21 2018
,
Feb 27 2018
This Cursor issue also appears with Smart Content Kiosk Player app - cursor appears deadcenter of screen after reboot - mouse cursor can only be hidden if keyboard is connected and the 'esc' key is hit or the mouse cursor is physically moved off screen... Please provide a fix for this
,
Mar 5 2018
tldr: will this be fixed in v65 or v66? Question: Reading through these posts, can I infer that the chromium team is working on a fix for either Chrome v65 or v66? Still here in v64: I am still having this issue (cursor showing on screen in Kiosk Player App) as of today - my machine is running v.64.0.3282.144 thanks in advance Jeremy
,
Mar 5 2018
Fix for the issue should've been landed in M65 and later. It could be still present on M64.
,
Mar 5 2018
Customer confirming mouse cursor still present in latest stable channel release: 64.0.3282.167 Suggested workaround by moving to M65 (currently beta)?
,
Mar 8 2018
@35 - I just checked Google's Admin Console - it's how we manage our devices. I would assume many of the other commentors on this post do the same. The console does not allow to update to M65 yet. Here is a screenshot of the page. As you can see - there are options for (i) Channel and (ii) Version Release Channel: (a) Stable (b) Beta (c) Development Restrict Google Chrome version to at most: 61, 62, 63, 64 - Any other suggestions you have? (Obviously plugging in a mouse and 'wiggling' cursor removes it - but I can't do that every day for all machines) - Do you know when M65 will be released? Thanks for the feedback so far. You guys are awesome!
,
Mar 8 2018
Customer has confirmed that the latest 65.0.3325.107 (currently Beta) resolves the mouse cursor issue in kiosk mode.
,
Mar 9 2018
I can confirm that Smart Content app does not show cursor on BETA version 65 - please update this to stable channel. Thank you |
|||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||
Comment 1 by rohi...@chromium.org
, Nov 3 2017