Logged-out update.bml page
Short, concise description of the idea
Cursor should start in the username field and not the entry field of the logged-out update.bml page
Full description of the idea
Currently, people who visit update.bml to make an entry while logged out have to type their name and password above their entry content. However, when the page is fully-loaded, the cursor is located in the entry field.
This means that the user has to click in the username field before typing their username. If they do this before the page is finished loading, then the cursor moves back to the entry field while the user is typing, resulting in part/all of the username or password to be typed into the entry field. It also means that someone who doesn't know or forgets to click into the username field may type their login details into the entry field by mistake. If they tab through fields rather than use the mouse to change them, this means that their password may be typed in plaintext in the entry field as well.
If the user doesn't notice, their post may be rejected for incorrect login details.
I propose that the beginning location of the cursor be in the username field, as it is the highest text entry field on the page and therefore most likely to be the one a user types in first, especially as users visiting this page are logged out and know that they need to identify themselves in order to post.
- Users who post logged-out while on foreign computers stand less chance of someone seeing their login details while they type their entry.
- People who use the logged-out update.bml page may realise that they are not logged in when the cursor doesn't appear in the entry field.
- Cursor doesn't move between fields while user is typing login details.
- Users who type their entry before their user details may not click in the entry field and type their entry in the username field by accident.
- Developer coding time for something of a trifle.