3

I know there are certain tricks to disable zooming when making a web page, but how do I disable zoom on focus on my device?

I have Paranoid Android and the Xposed Framework, so, I know anything is possible.

3 Answers 3

5

Unfortunately, the answer is that you can't.

That's confirmed pretty conclusively by this bug report/feature request thread in the Chrome development forum. The thread goes all the way back to last March, and posts as recent as a week and a half ago indicate that a means of disabling this behavior has not been implemented.

Sadly, recent indications are that the dev team is disinclined to implement such a setting in the future. Despite input from several people providing examples of how this feature can be an impediment, and requesting a setting to disable it, this response from a developer says that they avoid adding new settings, and they'd rather work on making it "less annoying":

#12: I haven't really noticed it zooming in on mobile sites. When it does, we can consider that a bug, but I don't think a modal ban is the right approach. I'd rather continuing tuning the policy so that it doesn't trigger when inappropriate. Note also that the same code deals with animating the scroll position around when the on-screen-keyboard would cover the form field. That behavior definitely desirable to preserve even on mobile sites.

#13: We generally try to avoid adding settings in Chrome; we'd rather tune this so it's less annoying for all users, not just the ones who discover the setting. We already made a few improvements to make this trigger less frequently since the bug was originally filed; we might benefit from loosening it further to tolerate further zoom levels.

<rant>I think that's a terrible answer. What he's essentially saying is that they'd rather make Procrustean decisions for all users, based on the developers' subjective judgment and applying only to situations that they anticipate or have already been brought to their attention, than allow users to decide for themselves whether they want this behavior or not. And the argument that they'd "rather tune this so it's less annoying for all users, not just the ones who discover the setting" is a logical fallacy: there's absolutely no reason whatsoever why the two are mutually exclusive.

This "KISS principle", one-size-fits-all Cupertino mentality is why I hardly ever touch Chrome on any non-Google OS, and even on Android I use Firefox half the time. </rant>

But the bottom line is that it sounds like it's not possible and it's not going to be.

Or, the sarcastic but correct answer is: you can disable this behavior by using a browser other than Chrome, at least for any sites where you don't want automatic zooming on focus.

1
  • I'm currently looking for an XPosed module that will help out. I'll post my findings once I've done enough searching Oct 30, 2014 at 16:45
2

I figured it out for FireFox users:

  1. In the Firefox browser for Android, navigate to about:config.
  2. Find the line named formhelper.autozoom
  3. Set to false

This is especially beneficial to navigating websites in desktop mode, without that nasty input zoom.

2
  • formhelper.mode can also be set to 0 to prevent the scrolling to form elements. Between these two settings you get rid of most of the misfeatures associated with mobile browsers.
    – Mokubai
    Aug 3, 2016 at 10:07
  • Ah! ysh, firefox goes brr..... Jan 28 at 7:10
0

My solution that may help was to install am app called Windows Manipulator on my android phone then set the DPI significantly lower. This gives me enough screen real estate (albeit with significantly smaller font). This seems to keep Chrome from zooming on focus as often. I also switched to Flashfox Pro browser which does not zoom on focus frequently. These 2 fixes combined have eliminated my complaints. Hope this helps someone.

1
  • 1
    Welcome to Android Enthusiasts! Thank you for your contribution, could you also add the link for the apps you mentioned on this answer?
    – Andrew T.
    Jul 1, 2015 at 10:49

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .