New issue
Advanced search Search tips

Issue 719051 link

Starred by 0 users

Issue metadata

Status: Available
Owner: ----
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 3
Type: Bug



Sign in to add a comment

nassh: connection dialog state not synced at right times

Project Member Reported by vapier@chromium.org, May 5 2017

Issue description

when using the connection dialog, the enable/disable/valid state of different fields are not properly updated

[input fields are marked as invalid for too long]
(1) start at [New Connection]
(2) see three main fields highlighted in red
(3) type in "root@asdf".  the username & hostname fields stay red until focus is changed.  similarly for the Connect button.  seems related to the profile not being created until the focus changes.

[delete button stays in disabled state for too long]
(4) hit tab.  see new root@asdf profile created.
(5) the Delete button stays disabled
(6) select a diff profile, then come back to the new profile
(7) delete button is now enabled

[delete button stays in enabled state for too long]
(8) click [New Connection] again
(9) Delete button stays enabled
(10) click the profile name input field
(11) Delete button is now disabled
(12) oddly, the Connect button state is updated correctly

[delete button goes disabled when focus is on input fields]
(13) click any existing profile.  see Delete button be enabled.
(14) click the user name field.  see Delete button go disabled.  while this is probably because we don't want the "DEL" key to delete the profile, people should still be able to click the Delete button.

[using cursor navigation on profiles doesn't work well]
(15) click any existing profile.
(16) use arrow keys.
(17) focus is shifted from the profile area to the username field.  arrow keys no longer navigate there.  this doesn't always happen.
 

Comment 1 Deleted

Comment 2 Deleted

Sign in to add a comment