Enter credentials window grabbing focus

Got a problem with Viscosity or need help? Ask here!

jayaya369

Posts: 1
Joined: Fri Mar 10, 2023 4:55 pm

Post by jayaya369 » Fri Mar 10, 2023 5:02 pm
In the latest release, my entire flow for connecting to a VPN, using Viscosity has been garbled - I use KeePass which contains my TOTP/MFA code and has a specific key flow for entry, which auto-types the necessary.

Since the latest update, the login prompt window, when it loses focus, runs some code that re-grabs the focus, resulting in a horrific delay of a few seconds, and if I get the timing wrong, ends up spewing my details out in some other window, or typing in the search characters intended for my password manager, but as the windows grabbed focus, its put those typed letters in the username field, resulting in a failed connect.

I get security, but this is a big backwards step in usability. Can I disable this option anywhere? Nope. Please at the very least make this optional, or add a menu item to trun it on if you require such security, but enabling it by default, is a real pain in what was the most functional user friendly VPN client...

Its making hopping VPN's more painful than it already is, please fix this ASAP

James

User avatar
Posts: 2313
Joined: Thu Sep 04, 2008 9:27 pm

Post by James » Fri Mar 10, 2023 8:48 pm
Hi jayaya369,

Thanks for the report. We were actually just working with another user who had reported the same issue. It seems to be a bug with OpenVPN Cloud's web authentication. During web authentication the page can request to be brought into focus using an "ACTION_REQUIRED" message, and for whatever reason OpenVPN Cloud's web authentication page (when using the inbuilt auth, not an external SAML provider) is spamming this message around every half a second.

We've implemented a work-around in the latest beta version of Viscosity that will ignore the extra requests. Please give it a try and let us know if you run into any issues.
https://www.sparklabs.com/support/kb/ar ... -versions/

Cheers,
James
Web: https://www.sparklabs.com
Support: https://www.sparklabs.com/support
Twitter: https://twitter.com/sparklabs
2 posts Page 1 of 1