Live data from Hacker News

"Disable Javascript" option removed in Firefox 23

bugzilla.mozilla.org

21–30 of 373 posts

Re: "Disable Javascript" option removed in Firefox 23

#21
post #4

Why is taking away features "in" now?

It's a symptom of not really understanding the web or the browser.

I think a fair question to ask is, "If you do not understand the internet, should it be easy to disable javascript in your browser?"

As a person who uses noscript every day in FF, at first I thought this was a bad idea, but the more I think about the support aspect of this, the only time I think you really should turn off JS is when you understand enough to find the advanced options.

Re: "Disable Javascript" option removed in Firefox 23

#22
Here's a very relevant blog post by Alex Limi of Mozilla: http://limi.net/checkboxes-that-kill/

Most sites these days that aren’t just displaying content will fail in interesting & mysterious ways if you don’t have JavaScript enabled. For the general population, Firefox will appear broken.

And yes, I know that some people have reasons (privacy, web development) to turn off JavaScript. There are many add-ons that can help with this — but it’s not something that we should ship to hundreds of millions of users.

(EDIT: this is the relevant quote, but worth reading the whole article)

Re: "Disable Javascript" option removed in Firefox 23

#23
post #17

Earlier quoted context omitted.

I have a crazy idea: a popup with an explanation the first time the user toggles the feature.

That's a terrible idea. The explanation would have to be very long - practically an essay. And the only people that will understand the explanation (or even care) are folks who are competent enough to quickly google how to disable javascript through about:config. Increased software complexity and no tangible benefit. Lose-Lose.

What? If you can't explain in one sentence the fact that disabling JS will break most websites and it should only be done if you know what you're doing, then you've got bigger problems.

Re: "Disable Javascript" option removed in Firefox 23

#24
> This destroys a non-technical user's grasp of the differences between static HTML and programatically manipulated HTML. It hides the setting amidst hundreds of other obscure settings, and does not emphasize the extremely powerful tool that JavaScript is, and the fact that it is optional.

Most 'non-technical users' don't have a clue about HTML, Javascipt, static features, etc. To them the internet consists of Facebook, Google and Youtube.

Arguably users who want to disable Javascript could be classified as 'technical', at least enough to be able to Google either a) how to do it from within Firefox, or b) install a plugin such as NoScript to do it for them.

Re: "Disable Javascript" option removed in Firefox 23

#25
> This destroys a non-technical user's grasp of the differences between static HTML and programatically manipulated HTML.

I think this line says it all.

Non-technical user don't even know what HTML is, the concept they'd ever "grasp of the differences between static HTML and programatically manipulated HTML"? Do these people live in the real world?

Re: "Disable Javascript" option removed in Firefox 23

#26
Here's the bug where the option was removed: https://bugzilla.mozilla.org/show_bug.cgi?id=851702

Limi's blog post "Checkboxes that kill your product" is cited in the bug as a good explanation of the motivation behind this: http://limi.net/checkboxes-that-kill/

The option has been added to the DevTools for developers who find it useful: https://bugzilla.mozilla.org/show_bug.cgi?id=864249

And of course addons like NoScript or js-switch are available if you still want this in your UI: https://addons.mozilla.org/en-us/firefox/addon/noscript/ and https://addons.mozilla.org/en-us/firefox/addon/js-switch/

Re: "Disable Javascript" option removed in Firefox 23

#27
I can't remember the last time I wrote an application that didn't rely on Javascript for even parts of its basic functionality.

I simply don't understand why you would want to browse the web without JS enabled and the average user definitely would never turn it off except in error, causing them to think the browser is broken.

Every single common-use browser on the Internet supports Javascript, there is no reason to assume it is not there as a developer.

Re: "Disable Javascript" option removed in Firefox 23

#28
I'm surprised that checkbox hung around as long as it did. I imagine only maybe .001% of browser users actually really cared enough to turn that off, and if they did, they were probably already running something like NoScript since toggling it in the preferences all the time is way too blunt an instrument anyway.

Re: "Disable Javascript" option removed in Firefox 23

#29
post #4

Why is taking away features "in" now?

Software needs to empower the user. Writing arbitrary limitations in to code to make certain functionality harder to achieve is a seriously repulsive attitude for developers to have.

The current trend in removing features from software seems like a great way to have a dire shortage of engineers in 50 years time. The attitude that "software is a magic and untouchable black box, you can only use it to do the specific thing the developer wants you to" destroys the true power of the computer as a tool, it might as well be a radio or a TV that incessantly produces other peoples ideas.

Write useful, empowering and well tested modular code. Let the user work out what crazy and wonderful ways they arrange those modules. Don't make changes that serve only to glob more functionality up in to impenetrable, monolithic black boxes.

Also: Overriding peoples existing preferences during upgrade? Nice work guys :/

Re: "Disable Javascript" option removed in Firefox 23

#30
post #27

I can't remember the last time I wrote an application that didn't rely on Javascript for even parts of its basic functionality. I simply don't understand why you would want to browse the web without JS enabled and the average user definitely would never turn it off except in error, causing them to think the browser is broken. Every single common-use browser on the Internet supports Javascript, there is no reason to a…

Key word application. An extremely small percentage of the websites I visit qualify as applications.
Post reply on HN