Our implementation of password validation in a service dialog is broken in cfme 5.6 and i am hoping for feedback from others on this issue and how they deal with it.
We have a service dialog where the user enters in the password for the administrative account on a VM. Because we wanted to make sure there wasn’t a typo we also added a confirmation field and a separate dynamic dialog section with a refresh button to validate them.
We are seeing problems in our upgrade from cfme 5.4 to 5.6 where the text fields for the password and password confirmation are making a lot more POST requests to update values (perhaps too many) and this is causing an extensive delay in the data for those fields making it to the server. Sometimes this delay can be many seconds if there was very much activity in the text fields.
As a result it is likely that our end user will hit the refresh button on the dialog that compares the passwords prior to the server getting all of the data and they therefore show as not matching.
Are others running into this? If not, how are you doing password validation?