Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Google Chrome shows gray circle cursor

Google Chrome shows a gray circle cursor when dev tools is active. Why is this happening and how do I make this stop?

like image 444
Randy Hall Avatar asked Jul 24 '13 19:07

Randy Hall


People also ask

Why does my Chromebook cursor have a circle around it?

On the Accessibility settings screen, scroll down to the Mouse and touchpad section. Set the toggle switch for Highlight the mouse cursor when it's moving to On. You will now see a red halo around the mouse when you move it.

How do I fix my cursor on Google Chrome?

Some of the major fixes that can help you solve the cursor disappearing issue in Chrome Browser include restarting Chrome, quite Chrome from Task Manager, switching to a canary browser, or enabling/disabling the hardware acceleration.

How do I change the cursor in Google Chrome developer tools?

Open chrome developer tool ensure that your cursor is on the developer tool page. do ctrl+Shift+M (This is toggle device toolbar. even you can changes ur round cursor to arrow by clicking on toggle device icon present at the top left of dev tool. )


2 Answers

Nov 29th, 2017 Update:

Quick Update brought to you by @Howdy_McGee.

Chrome 62 you have to Add Device Type, there's no longer an option for Show Device Type.

Why is this happening?

As Randy Hall points out below "This cursor indicates a "touch", such as your finger, for emulating touch events in (the) Chrome browser."

July 20th, 2017 Update: (version 59.0.3071.115) Just checking in again, looks like the below is still valid even through a bunch of Chrome updates. They have changed the wording of Show device type to Add device type. I've changed the wording below, but the image does not reflect the change.

They have also changed the way the device type settings work, explained below.

Once in responsive mode (via F12, then ctrl + shift + m) you will need to select the settings section indicated by the 3 grey circles, then select Add device type. Once you do this, a new drop down will appear next to the dimensions area, select Mobile (no touch). I imagine they did this so that you don't have to keep it on desktop and adjust the user agent type to a mobile device as I've described below.

enter image description here

What do the Device Types mean?

As of today (July 20th, 2017), the same settings for device type exist (as shown in the image above), but they work a bit differently than previously before:

  • Mobile: Now scales the content on the page when resizing the window (to accurately simulate pixel density on a mobile device). The circle that replaces your mouse, simulates a screen touch action when clicking (full fledged mobile development / testing).

  • Mobile (no touch): Also scales the content on the page when resizing the window, but continues to use your regular mouse cursor for your click actions.

  • Desktop: Does not scale content, uses regular mouse cursor (full fledged desktop development / testing).

  • Desktop (touch): Also does not scale content, but replaces your regular mouse cursor with a circle that will simulate screen touches on click.

But I still want to emulate a specific mobile device...

There is still a way to override the user-agent with this Mobile (no touch) setting set. When you're looking at your console (brought up via F12), you'll see the 3 vertical circles there next to the console tab, click them and bring up Network Conditions. Within this section you'll see that User agent is set to Select Automatically, just turn this off and use the drop-down to change to the user-agent you want to emulate as. This will allow you to emulate as a specific mobile device.

enter image description here

like image 65
Tony M Avatar answered Sep 24 '22 16:09

Tony M


This cursor indicates a "touch", such as your finger, for emulating touch events in Chrome browser.

In the dev tools window, click the settings (gear) button in the bottom right. Go to the Overrides tab and disable Emulate touch events.

I'm posting this here because it took me a LONG while to find it via searches, and I know others have been having the same issue.

Update via Paulo Manuel Santos' comment:

From Chrome 32 the Emulation is configured in a different place. This is how I get to it: Elements, press Esc, Emulation, Sensors, Emulate touch screen

like image 30
Randy Hall Avatar answered Sep 22 '22 16:09

Randy Hall