quote near end for the many people who won't read the thread:
- This change makes it so that `autocomplete=off` does not stop the Password Manager from working. Normal form autofill can be disabled as usual.
- The password manager *always* prompts if it wants to save a password. Passwords are not saved without permission from the user.
- We are the third browser to implement this change, after IE and Chrome.
More clarification: password type input elements already never autofill/autocomplete like other input elements do. autocomplete=off on password type input elements just makes password managers not work (until this change). Other input elements still honor autocomplete=off.
Lots of great discussion, but also lots of exasperating third-party comments.
While reading some of them I wanted to shake the authors and scream: "A website can't stop a user from saving a password! All you're doing is making them save it on a Post-It instead of in their password manager!"
Raphael is correct. We started the Demo Studio in response to Chrome Experiments.
Back then, Chrome Experiment authors were building experiments that only worked in Chrome. This led some to believe that Chrome was an especially powerful browser, when in reality many of the experiments could have worked in any modern browser if they had been written correctly.
We launched the Demo Studio to address that problem. We called for demos that showcased the power of the Web, not just the power of Firefox. We wanted to show the world that the modern Web, not Chrome, was the platform that made amazing things possible. Three years later I'm happy to say we accomplished our goal. The Demo Studio has more demos than Chrome Experiments and we don't hear people referring to the Chrome platform in particular as being revolutionary.
Pressing the button would start a timer. While the timer is running, the user would have the opportunity to review their selection (maybe even with a simulation of what effect the selection has) and could undo the request if necessary. Only after the timer expires would the action actually be taken.
This is how the "undo send" feature of Gmail works.
I don't know whether armchair usability trivia helps here. Not every system deals with ephemeral web drivel; some systems interact with the real world and have impact.
Are you saying that usability does not need to be considered in the design of critical systems?
Human factors grew out of the need to build safe and error-resistant weaponry in World War II. Poor attention to human factors and user interface design was a factor in the Three Mile Island disaster.
I was searching for habit tracking apps on Firefox OS just the other day. None so far.
If the app is already written in HTML/CSS/JS, getting it to run on Firefox OS should be super easy. Basically just a matter of writing a manifest file. I think Phonegap even has an export feature that will do that for you.
Please remember that Mozilla is not one person. Mozilla is a global community of people, staff and volunteers, working to protect and care for the web in a way that no other group of people can. We are not perfect, but we are generally good people, and we are trying our hardest to do good, selfless work.
Be angry about Brendan, but please do not let your anger cross over to the project itself. Mozilla is about so much more than one executive.
https://bugzilla.mozilla.org/show_bug.cgi?id=956906