|
|
|
|
|
by nsmartt
4697 days ago
|
|
It's true that users should not break things without some mind as to how to fix them, but it's also irrelevant. If a user breaks your product, it makes no difference to him or her who broke it. It's still broken. Users will have a bad experience. This doesn't mean advanced options shouldn't exist, but it does mean that they should be out of the way for non-advanced users. In this case, the setting is moved to about:config or to add-ons, so I don't see how we've lost anything. Are you opining that some users may not be able to find the setting in about:config? Would they not just enter "How to disable JavaScript in new Firefox" into a search engine? >"Non-technical users" is a contradiction in terms. If you're using technology, you're a "technical user". This is a debate about semantics. "Non-technical" is a colloquialism. I see no benefit to this train of thought. |
|
A good user experience can be achieved by providing users with an efficient way to understand and fix problems that they encounter.
De-featuring a product to prevent users from ever encountering a problem reduces the utility of the product, which produces a worse experience for everyone, not just the ones who would have had a problem they couldn't solve.
Those who would have had a problem they couldn't solve will still ultimately have a bad experience, because it's their own pattern of usage, and not any defect in the software, that's ultimately getting them stuck.
Moving an "advanced" setting to a different interface is fine, but the release notes don't say that the JavaScript toggle was moved to about:config; the notes say that it was removed (and that user-set values will be reset to default, which, IMO, is an unacceptable thing for an update patch to ever do.)