Bug 11508 - 'Re-enter Password' option should default cursor to end of password
: 'Re-enter Password' option should default cursor to end of password
Status: RESOLVED FIXED
Product: SB Touch
Classification: Unclassified
Component: Setup
: unspecified
: PC Other
: -- normal (vote)
: 8.0.0
Assigned To: Wadzinski Tom
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2009-03-26 09:01 UTC by Dan Evans
Modified: 2009-09-08 09:27 UTC (History)
3 users (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dan Evans 2009-03-26 09:01:19 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.
Comment 1 Blackketter Dean 2009-03-26 17:18:01 UTC
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.
Comment 2 Jim McAtee 2009-03-31 17:24:01 UTC
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.
Comment 3 Richard Titmuss 2009-04-01 02:01:33 UTC
Jim, agree this should be for all input fields.

Fixed in r5060.
Comment 4 Richard Titmuss 2009-04-01 03:39:13 UTC
Additional fix in r5066.
Comment 5 Wadzinski Tom 2009-06-18 18:06:03 UTC
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.
Comment 6 Jim McAtee 2009-06-18 18:30:30 UTC
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?
Comment 7 Richard Titmuss 2009-07-14 08:59:02 UTC
Tom, were you looking at this?
Comment 8 Wadzinski Tom 2009-07-14 10:45:22 UTC
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.