Keep Chrome's device mode open, even after closing DevTools? - google-chrome

Firefox allows you to close the console while keeping their device mode open. Is there a way to do this with Chrome's DevTools?
Thanks.

Device Mode closes when DevTools closes. So strictly speaking, no. This is not possible.
A possible workaround is to undock DevTools by opening the Command Menu and then typing Undock and then pressing Enter to run the command. DevTools undocks to a separate window, which you can then minimize.

Related

give a name to Google Chrome devtool windows?

I always use different windows of Chrome during development, and for each window I have to open a devtool window as well.
Every time I have to navigate between those windows, or I have to switch between IDE and devtool, I have to click on the right minimized devtool, and sometimes it's quite difficult because they have the same title.
I know, I could press F12 again on the window I need to maximize the right devtool, or I can maximize once the right one, and then switch between IDE and the devtool with Alt+Tab.
I could use also JavaScript to change the title, but it would last just until the next reload.
I think that give a specific name to the devtool window would speed up my work. In this way, I could identify immediately which devtool I need. For example I could rename a window "mobile" and the second one "desktop".
There is any way to do it?
There's no such feature so you can request it on https://crbug.com.
Meanwhile here's a workaround:
open devtools-on-devtools
run this console command in its window:
document.title = 'whatever'
save this command in devtools snippets to quickly re-run it later.
How to open devtools-on-devtools:
Open devtools first and switch its Dock side in the menu to a detached (floating) window
in the now detached devtools press CtrlShifti or ⌘⌥i on MacOS,
which will open devtools-on-devtools in a new window

Prevent chrome from stealing focus

Is there a way to prevent the chrome dev tools from stealing the focus if you stop the debugger / reach a breakpoint?
I'm debugging with intellij js debug and chrome is stealing its focus on every step.
In the Chrome DevTools Settings under Preferences -> Sources, there is an option "Focus Sources panel when triggering a breakpoint". Disabling this option seems to fix the issue.
That is really annoying, my kind of solution is to set the size of the Chrome window very small and then navigate using the Chrome Debugger Shortcuts (F10, F11, F8) and not the WebStorm/IntelliJ ones (F8, F7, F9), then it kind of works. Chrome stays in focus, but it is small and you see it stepping normally in the WebStorm.

Is there any way to keep Developer Tools open when debugging a Chrome Extension?

I'm trying to debug a Chrome Extension but every time I refresh it, the developer tools window that is associated with the extension closes. Does anyone know if there is a way to keep it open?
Here's what I'm doing: I click the extension button, which opens a popup window. I then right click it and click "Inspect". That opens the Developer Tools. Now if I click the extension button again to refresh it (when I update code), the Developer Tools closes. :(
There are two ways to accomplish this.
Click on the Dev Tools popup so the window is focused and then press F5. This will reload the popup and Dev Tools, and will not cause the Dev Tools window to close.
If that doesn't work for you, go to chrome-extension://extensionid/path/to/popup.html on a separate tab on Chrome. From there, you can inspect element, and refreshing the file will not cause Dev Tools to close.
Dev Tools are closing because hosted page is closing (the popup). The view and it's logic stops working if you close the popup so there's nothing to inspect.
If you'd like to debug background page it will not close with the popup since it is running in background. That's all you can do.

Chrome Dev Tools - Emulation View keeps showing on open

EVerytime i press F12 to open the Dev Tools on Chrome, i get the stupid emulation panel
I also go into the Settings and Overrides, and uncheck the Show Emulation View in console drawer, and then reload the page, and it still keeps showing up.
It was a bug and it has been fixed, so please wait for the next update.

Is it possible to view multiple Chrome devtools panels at once?

Is there a way to view multiple Chrome devtools panels at the same time? A split window, like this mockup, would be nice:
Or in separate windows.
It would be extremely useful to be able to view the Sources panel and Network panel at the same time, to see exactly when network requests are fired while stepping through code.
The console can be pulled up while inside any other panel by clicking or pressing esc, so why not the other panels?
I haven't found much by searching, but maybe this is possible with a devtools extension.
Does this exist already? If not, is it possible?
I find this limitation frustrating too, all those other monitors are wasted! Here is poor man's solution:
launch your chrome with --remote-debugging-port=9999 command line parameter
right click on your page to debug and select 'Inspect Element' - this is your debug window #1
open a separate chrome window and navigate to chrome://inspect
click 'Configure...' and add localhost:9999
within a couple of seconds under 'Remote Targets' you should see tabs you can inspect from your other chrome instance
click on the tab, and now this is your debug window #2
Unrelated tip: system wide nightmode experience: http://danielsokolowski.blogspot.com/2018/11/windows-10-8-7-night-mode.html
As of Chrome Canary 33.0.1732.0, there's a "Show editor in Drawer" experiment. The editor shows up whenever you hit any anchor to the source code in DevTools.