Autotype not working in Firefox 60+ on Linux #2081
Comments
Wow that is stupid. Firefox must be blocking input for a short period of time after pressing TAB. If you add a {DELAY 1} in there, it types perfectly. {USERNAME}{TAB}{DELAY 500}{PASSWORD}{ENTER} OR Increase the typing delay in settings to 50ms |
Oh - thanks for this response. I did not think of such a test. |
This workaround seems to work consistently for me now. |
Settings don't have a "pattern" option on the Auto-Type settings tab. Where are users supposed to change this? |
That can be done on the root group to impact all entries, or per entry. |
For future users who experience this bug, this is accomplished by:
Note: Maybe default behavior for the root folder should be shifted to Application Settings. |
The problem persists for me after applying the suggested workaround. The current Root folder Auto-Type sequence is {USERNAME}{TAB}{DELAY 1}{PASSWORD}{ENTER} and I can confirm that the setting has been inherited by individual entries but there appears to be no delay- even with {DELAY 100} I get no perceptible time between entry of username and password. The example site where this doesn't work is reddit.com. |
This is because I gave bad advice, the DELAY keyword is actually in milliseconds, so using {DELAY 500} |
Thanks @droidmonkey for sticking it out with me. Situation resolved. |
For me the DELAY 1 is working reproducable. |
shouldn't the typing delay automatically be applied also for the {TAB}? |
That is where I think the issue is, the delay is not applying correctly between actions. Perhaps we need to also increase the default delay after a tab event. I'm opening a new issue to capture that action. |
This should go in some kind of FAQ or known issues or workarounds. This bit me for quite a while. It's not easy to find this issue when you don't know that it is limited to firefox or ubuntu. |
Another thing about this is: For a select few passwords, I actually override the auto type action. I am somewhat reluctant to insert the delay in each of them. I would prefer a more "general" fix of this issue. |
I can confirm this bug as well. My Auto-Type logins stopped working a couple days ago. I'm on Debian Buster, KeepassXC 2.3.4 and Firefox 60.4. I changed the Auto-Type sequence on my root group to |
Since some time (maybe since updating to Firefox 60.0.x June 6.) I face the issue, that the autotype password to Firefox password fields is not working anymore (at least for most of my passwords).
Expected Behavior
Opening login page - call to auto type fills out username & password automatically and submits the login call. Login is executed properly.
Current Behavior
Opening the login page + call to auto type fills in the user, then the password and submits the form. Response is: "Invalid login or password".
On checking what happens I found this:
User is typed in correctly,
Password as in my tests I found out the first character of the password is not typed.
Further tests showed, that this happens after each TAB execution. Somehow this leads to character missing
Further tests again showed, that more characters where not typed. Example pattern tested was:
-- Elements should be:
USERNAME="user"
12="12"
PASSWORD="password"
-- USERNAME=correct
-- 12=only character '2' was filled - one character was missing
-- PASSWORD="word"
So it is not allways just one character which is not typed.
Possible Solution
Steps to Reproduce (for bugs)
Context
Debug Info
KeePassXC - Version 2.3.3
Revision: 0a155d8
Distribution: Snap
Libraries:
Operating system: Ubuntu 18.04 - installed via Snap (Snap based on: Ubuntu Core 16)
CPU architecture: x86_64
Kernel: linux 4.15.0-23-generic
Enabled extensions:
The text was updated successfully, but these errors were encountered: