Reputation: 1464
When using the option "toggle device scrollbar" in the Chrome inspector, whenever you type a new width/height, the window zoom adjusts for that width/height automatically. This is an incredibly frustrating UI, as I don't want the zoom to adjust... ever. The only way to avoid this is by resizing the responsive window by dragging the side borders.
Is there a way to turn the auto zoom off?
My current version of chrome: Version 54.0.2840.98 (64-bit)
Upvotes: 98
Views: 78787
Reputation: 337
Use Firefox, no problems there.
That is the only way I've got myself unblocked, no other solutions worked and the latest Chrome is still broken at the moment of writing.
Upvotes: -1
Reputation: 52366
Click on the toggle button circled in Red to switch between Desktop and Responsive.
Upvotes: 3
Reputation: 1
I was having this issue and I realised it was because my actual browser window was not big enough to incorporate the size without zooming. May just be me, but thought I would share just in case.
Upvotes: 0
Reputation: 31
after alot of searching about this problem,i figured out that probably it's a browser's bug... even tho there's a solution for this that works 100% with no problem here's the fix for this problem :
Upvotes: 1
Reputation: 145880
Chrome is definitely doing something 'heuristically' and I'm pretty sure there are some bugs.
When using the 'responsive mode' (so I can drag the width back and forth) below around 320px the whole page starts scaling down. This makes sense as a default since there are basically no devices below that width and most content looks awful if it's allowed to fend for itself at such small sizes.
My original viewport settings were:
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.0">
The problem with that was there's nothing in the Chrome UI to constrain the minimum width to 320px (nobody needs to be designing for below that) and if you're dragging back and forth quickly then you'll inevitably end up with a width of say 169px. See the screenshot below to see how much of a mess I got in.
The height of my menu bar is 50px so it's clear that it is being scaled down. Unfortunately the rendering engine just seems to get confused and my buttons end up overflowing and making a huge mess. Even if I resize to greater than 320px it still stays confused and I have to refresh the page.
The important part of the accepted answer is the minimum-scale=1.0
which prevents this scaling at low screen widths.
That's the key part to add to fix the issue and I can't see any reason to not have that.
Upvotes: 2
Reputation: 550
As of now you can go to device toolbar then click Responsive here:
Then in the Responsive dropdown go to Edit ... and add the resolution you want.
Then you can select your custom one from the options and zoom and it will stay the same resolution!
Upvotes: 0
Reputation: 227
To disable scaling and zooming you must add this inside the <head>
tag:
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi" />
The minimal <meta>
tag (which doesn’t disable user-controlled scaling) is:
<meta name="viewport" content="initial-scale=1" />
It’s not a Chrome problem.
Upvotes: 16
Reputation: 3080
I've reported this bug to Chromium.
Here's the link: https://bugs.chromium.org/p/chromium/issues/detail?id=1129880#c2
I've found the reason why this happens as well as a "mitigation": set the height to empty string: ""
Upvotes: 5
Reputation: 1464
I asked this question a long time ago, and today I noticed a change in Chrome. I am not sure when this was introduced, since I haven't used the responsive options as much, but on Version 73.0.3683.86 (Official Build) (64-bit) there's now an option called "Auto-adjust zoom", and it was checked (enabled) by default. I unchecked it, and now the zoom will no longer change when the screen is resized.
You can access this option by clicking on "100%" next to the screen size, in the responsive screen. See image below:
Upvotes: 11
Reputation: 11
Change Dock side to Undock into separate window as shown in the picture below:
Upvotes: -2
Reputation: 667
Here's how I finally managed to resolve this issue in 5 steps, I hope it helps:
Click "Toggle device toolbar"
to bring the toolbar up
Click the 3 dots on the right hand side of the device toolbar
Click the option "Add device type"
.
This will add a new dropdown to the device toolbar. From there you can select "Desktop (touch)"
Problem solved.
Upvotes: 59
Reputation: 1
under zoom menu in responsive window > auto adjust zoom must get disabled
Upvotes: -2
Reputation: 129
Here is what worked for me:
The auto-zoom should now go away, when you are in responsive mode and shrink the width of the viewport/device...
Upvotes: 6
Reputation: 245
Upvotes: -1
Reputation: 1221
I have had this issue a few times now. I'm unsure what causes it, but i've found that you can fix it by selecting "Restore to defaults"
in the Toggle device toolbar
menu.
Upvotes: 98