Live data from Hacker News

Please stop disabling zoom

matuzo.at

121–130 of 309 posts

Re: Please stop disabling zoom

#122
yeah, I know a thing or two about zooming in, having set HN to 190%.

On an unrelated note, why is HN text so small? I understand if it were a hunting site, where you're naturally supposed to use a scope, but for an IT forum that's unusual, given half of us wear glasses!

Re: Please stop disabling zoom

#123
post #22

My pet theory: I'm pretty sure this is because when HTML5 became a thing, some major tech blog showed us what an HTML5 page would look like (simplified doctype, meta charset) and they included the viewport settings that disabled zoom. Then pretty much everyone copied from these guides, and here we are. I remember I had used HTML5 skeleton templates for a while before I learned that the "maximum-scale=1, user-scalable…

Classic Hanlon's razor "never attribute to malice that which is adequately explained by ignorance" Copy-pasting a template and just not being aware of accessibility and functionality requirements is most likely explanation here. Or devs being given 4k UHD monitors and never looking at their work on a small laptop.

It doesn't matter the intentions, only the outcome. Hanlon's razor doesn't apply here.

Re: Please stop disabling zoom

#124
post #2

It’s not just accessibility. I’ve last track of the number of times I’ve seen a mobile website with a table that extends past the right side of the viewport and zoom disabled. You can’t scroll, and you can’t zoom, so you can’t read the table.

It's just constant. I know I am an oddball but I use firefox, which at this point is basically unsupported online. Pages just _dont_ work right. Of course my 600 extensions, from tridactyl(vim kb) to no script tend to break even more. But it frustrates me to no end that a browser is no longer a "User" Agent and is now just seen as a... virtual machine for apps?

As a fellow Firefox user this is not my experience at all. Most stuff works fine once I allow the necessary subset in uMatrix. Some things are a pain in the ass, like embedded video widgets that need to load in dozens of scripts from all over the web before they'll finally get to the actual video frames, but I can pretty much always get stuff to work.

One tip: Don't try to install too many general filtering extensions (uMatrix, Privacy Badger, uBlock Origin, etc...) at the same time because they will end up fighting.

Re: Please stop disabling zoom

#125
post #22

My pet theory: I'm pretty sure this is because when HTML5 became a thing, some major tech blog showed us what an HTML5 page would look like (simplified doctype, meta charset) and they included the viewport settings that disabled zoom. Then pretty much everyone copied from these guides, and here we are. I remember I had used HTML5 skeleton templates for a while before I learned that the "maximum-scale=1, user-scalable…

Almost all major template for JS frameworks these days include that line. And there are tons of guides that specify adding that in. I get why it's there, if you're building a PWA that is supposed to mimick a mobile app, you have to enable that to override some annoying mobile browser behaviors like zooming on an input. The problem is that the above scenario is about the only time you would want to set the viewport in…

That's not true. They might include the tag, but I haven't seen one disable zooming by default.

Re: Please stop disabling zoom

#126

Earlier quoted context omitted.

I've become "that guy" in presentations who constantly tells people "fonts too small", "can't read cause the contrast isn't enough", etc... My hope over time is that I stop being invited to meetings or people actually take the time to fix their presentations before it is presented to a wider audience.

For presentations, I've observed that constraints on number of slides encourage people to try to stuff a bunch of information at small font sizes on a single slide, often big blocks of text. And they are laying it out on a high dpi screen that ultimately gets scaled down when presenting (especially with screen sharing). They'll have two data points in a small font and massive amount of empty space on the slide. Very…

I went through a phase of making sales presentations aimed at C-levels at big co's and was trained to pack the information on two slides into one slide and then consolidate two of those slides into one slide... And do it all without big blocks of texts or small fonts but rather well-planned complex diagrams that would draw people in and provide a great foil for spoken explanation, answering questions, etc.

In the hands of a lot of people though Powerpoint is a tool for insulting the intelligence of the whole room.

Re: Please stop disabling zoom

#128
My web app is in some sense a Figma-like design tool. It has built-in zoom functionality that conflicts with browser zoom. I have to disable zoom in order to make the app usable. iOS in particular is pretty hostile to this.

There's another angle here, which is that being pro-browser zoom is anti-web application, and implicitly preferring native applications.

This is actually playing into Apple's hands of enforcing their walled garden and the Apple tax. They are neutering web apps intentionally.

Re: Please stop disabling zoom

#129
post #22

My pet theory: I'm pretty sure this is because when HTML5 became a thing, some major tech blog showed us what an HTML5 page would look like (simplified doctype, meta charset) and they included the viewport settings that disabled zoom. Then pretty much everyone copied from these guides, and here we are. I remember I had used HTML5 skeleton templates for a while before I learned that the "maximum-scale=1, user-scalable…

In the late 90s and early 2000s every second bank round these parts decided to do their entire website in Flash. Not just some animations and videos, but I mean the actual entire content of the site was Flash, no HTML. As well as being basically unusable search engines wouldn't index it either so you couldn't find anything.

Also fun was being deep in one of those "rewrite the web browser in Flash" pages and realizing you made a mistake so you hit the back button and lose all of your progress as the whole page is unloaded. Sometimes I look at web frameworks and think that these developers are nostalgic for the days of Flash.
Post reply on HN