Live data from Hacker News

Please stop disabling zoom

matuzo.at

301–309 of 309 posts

Re: Please stop disabling zoom

#301

Earlier quoted context omitted.

The reason this is done is to get rid of extra latency when processing user input. I guess detecting zoom gestures needs some time to distinguish them from normal clicks?

Presuming you are correct: * Some number of people are sensitive to latency * Some people are unable to read my website You're gambling that there are more people who would walk away due to latency, than there are who would walk away due to being unable to interact with your site at all. Personally I suspect that to be a poor tradeoff.

Everyone will be affected by the latency vs a few will be affected by the lack of accessibility. This is what your tradeoff is.

Re: Please stop disabling zoom

#302
post #88

What's the rational for not wanting websites and web apps to disable zoom, and not complaining about all native apps doing it? Would these people want to be able to zoom in native apps as well? Or is there a reason it's fine in native apps but not on the web?

Great question.

Re: Please stop disabling zoom

#303

Earlier quoted context omitted.

Yep. Just write in HTML, and the browser will render everything for you. It's almost as if the browser treated HTML as if, I dunno, it was some kind of markup language, you know, with hypertext, and stuff, and could automatically render it. /s I remember back in the late 90's, and we decided to create a static website for internal use on a project. Everything was supposed to be quick and simple. We weren't after anyt…

>We used Microsoft's whatever-it-was-called at the time for writing webpages. Frontpage, I'm going to bet. :) I was an early user of Frontpage, shortly after Vermeer released it. A few months later, it was bought by Microsoft. Looks like Frontpage was absorbed and discontinued ( https://en.wikipedia.org/wiki/Microsoft_FrontPage ). It was handy but I was just messing around with a very simple personal website and most…

> Frontpage, I'm going to bet. :)

Yes. That sounds right.

Re: Please stop disabling zoom

#304

Apple gets a lot of criticism for its alleged hostility towards developers. I agree with some of that criticism! But this is a perfect example of Apple taking the side of the user when developers are hostile towards users. I’ve only used iPhones for years and I didn’t even realize this was still a problem for smartphone users!

You can force-enable zoom in pretty much all browsers, it's part of the accessibility settings. You don't need an Iphone.

No, but the point was that they didn't even realise the issue existed, as iOS has this as a default behaviour.

Reading the article I was surprised to hear of the issue and could not replicate. I am capable of finding the relevant setting in Android I'm sure, but many older and tech illiterate people in my life (who are more likely to need zoom) I think would struggle.

Re: Please stop disabling zoom

#305

Yes it is silly. The article actually ends with some useful tips: As a user, you can force allow zooming: In Firefox find the settings, select “Accessibility” and activate “Zoom on all website” In Chrome find the settings, select “Accessibility” and check “Force enable zoom”

Unfortunately this also disables it on sites where it makes sense. For example I have a simple tool to pick a random person or split people into groups https://playerone.kevincox.ca/ Without zoom disabled 5 people putting their fingers on a screen looks a lot like a pinch gesture. Disabling the default event handlers only works some of the time. This is a common problem with the web, we can't have nice things because…

This is a really creative website! Nice work!

Re: Please stop disabling zoom

#306
post #274

Earlier quoted context omitted.

Hey, this is an issue I'd like to work on. My eyesight is good but not as good as before, and it made me reconsider my font and contrast choices on allaboutberlin.com. I find myself zooming a lot more too. Can you tell me what you think of the font sizes? Is it readable enough? Is there room for improvement?

I'll say that that it's fairly readable immediately, but I did find myself zooming to 170% in Firefox. I'm not a designer but I don't think it looks terrible at that percentage, and I personally found it a bit more readable.

Thanks for the feedback! I'm testing a larger font on desktop. It should also shorten the lines to about 90 characters.

Re: Please stop disabling zoom

#307
post #207

Earlier quoted context omitted.

Being left handed is a mild version of this. I think it cultivates a healthy mindset though: At an early age, you learn that all assymetric tools were designed by idiots, so by kindergarten, you're already questioning everything. I suspect this is why lefties are drastically overrepresented in leadership positions, NASA, etc.

> At an early age, you learn that all assymetric tools were designed by idiots Then you have learned the wrong lession. Assymetric tools might not be inclusive, but they are generally designed that way because it brings some kind of advantage.

Try explaining that to a five-year-old whose faith in humanity hasn't yet been crushed by an endless stream of corporate design-by-committee compromises.

Re: Please stop disabling zoom

#309
post #77

It should be fairly straightforward (1 line of JavaScript required to actually get the job done) to make a user-script, or even a browser extension that obliterates any offending ` ` tag like this. Something like: document.querySelectorAll('meta[name="viewport"][content*="user-scalable=no"]').forEach(tag => tag.remove()) And if you wanted to get really fancy, you could use window.setInterval or a Mutation Observer to…

Wouldn't this remove the meta tag entirely and thus completely disable responsive rendering on mobile browsers, reverting to emulating a larger viewport.

This particular snippet would remove it entirely - if instead you had a default value you'd like to always apply to a tag if it's found, the code would be equivalently simple but just a little different.
Post reply on HN