Bugzilla – Bug 11508
'Re-enter Password' option should default cursor to end of password
Last modified: 2009-09-08 09:27:09 UTC
(using r4875) If Fab4 attempts and fails to connect to a WiFi network, you're presented with 2 options: Re-enter password, and choose different network. Selecting the 'Re-enter password' option takes you back to the password entry screen but the cursor is at the beginning of the password. It should default to the end of the password. If someone wants to simply retry connecting, currently they'd have to press DONE multiple times to get to the end of the password.
Agreed, the cursor should default to the end of the last entered password, so they can backspace and fix it. Note: the user should NEVER have to hit done more than once, but that's covered in a separate bug.
I'd like to suggest that for consistency this should be the behavior any time an existing text string is edited, including email addresses, player name, IP addresses, etc.
Jim, agree this should be for all input fields. Fixed in r5060.
Additional fix in r5066.
Reopened. Solution made it so all text input starts at the end, which Dean just instructed to me is not what we want (the fix deviates from the classic squeezebox behavior). According to Dean and teh observed classic squeezebox behavior, when entering a textinput, the cursor should be at the beginning. When coming back into the text input window when it was a lower window on the stack, the cursor should be at the end. That being said there may/should be a way to address this bug, since in a sense you are going back to the password entry even though in the code it is treating it as a new entry and thus moving it to the beginning.
I'm not following the last comment at all. That is not how it's currently working. I just did a factory reset, entered an incorrect wifi password, chose 'Try again' and was presented with the password entry screen showing the string and with the cursor positioned at the end. Isn't that what we're saying we want?
Tom, were you looking at this?
Fixed. If non-default text exists, cursor will appear on the right. So, for ip address, which defaults to 0.0.0.0, the cursor will appear on the left.