Hacker News new | ask | show | jobs
by Springtime 787 days ago
With Javascript disabled the aspect that is a pet peeve isn't some broken functionality of a site (which one would expect) but when a considerable amount of sites add a blank overlay until JS and/or cookies are enabled.

And not the scenario where JS is responsible for loading the content but literally when it's just an arbitrary blank viewport-encompassing element covering the already loaded content—all so the site can then add some animation and remove the overlay when they feel the content should be shown.

It's ridiculous for functionality. When I overhauled a wiki for a project it similarly added such an overlay and I promptly removed it. Nothing on the wiki beside the search was functionally broken without JS yet it required both JS and cookies to be enabled before a user could view anything.

3 comments

They don’t want you there, they are poorly designed sites, and you are better off leaving them.
No, JS is part of the web. You wishing it was not does not mean it isn’t.

A site isn’t broken if it doesn’t work without JS anymore than it’s broken if you disable TLS or CSS or any other part of the web.

I didn’t say it was broken, I said it was poorly designed.

The internet is decentralized. I won’t tell you that you have to ignore the parts that have been infected by JavaScript nonsense, but you’ll be happier if you do.

Cloudflare will block new visitors as there will be no captcha to load.
That depends how the site is configured in Cloudflare.
> add a blank overlay until JS and/or cookies are enabled

On many sites Firefox "Reader mode" can work around this.