When I login to the multiple websites, I'm impatient. Impatient of the jazzy flash to load, for the Ads to be fetched. As soon as I see the Username and Password fields get rendered, I start typing and hit Enter. Many of you would have encountered this problem. When one starts typing the password, the client sets the focus in the Username text box. Result, I end up typing the password in clear text. More over, it gets cached by the browser.
So yeah,
1) Is there a way to avoid this late focus? Can't the code be written to set the focus as soon as the component is created!
2) Is it a problem with the code or the browser?
3) How about making Username text box also masked with "*" character. When one can type long passwords with special characters correctly, (s)he can very well type the Username correctly.
4) Why does this late focus happens? Technically!!
P.S. I've got three UI developers in my home. :-)
Update: psankar commented a cool tip,
one thing that you can do after this has happened is, you can do a shift+del, to delete that entry alone from autocompletion list.
Many people dont know this and end up clearing full history.
So yeah,
1) Is there a way to avoid this late focus? Can't the code be written to set the focus as soon as the component is created!
2) Is it a problem with the code or the browser?
3) How about making Username text box also masked with "*" character. When one can type long passwords with special characters correctly, (s)he can very well type the Username correctly.
4) Why does this late focus happens? Technically!!
P.S. I've got three UI developers in my home. :-)
Update: psankar commented a cool tip,
one thing that you can do after this has happened is, you can do a shift+del, to delete that entry alone from autocompletion list.
Many people dont know this and end up clearing full history.