-
Notifications
You must be signed in to change notification settings - Fork 73
Autofill bugs - list of sites that don't work. #197
Comments
Hi @FoxP thanks for using Tusk and praising it. @subdavis may be more knowledgeable on this issue but autofill already sends multiple keyboard events to mock some validations. In the function fillField(field, val) {
field.value = val;
var filled = (field.value === val);
sendKeyEvent(field);
return filled;
}
function sendKeyEvent(field) {
field.focus();
var eventsToFire = {
keydown: 'KeyboardEvent',
keyup : 'KeyboardEvent',
change : 'HTMLEvents',
};
window.setTimeout(function() {
for (var i in eventsToFire) {
var evt = document.createEvent(eventsToFire[i]);
evt.initEvent(i, true, true);
field.dispatchEvent(evt);
}
});
} Of course you're bug report is totally valid since these events as you discovered do not cover all possible websites. Probably @subdavis or I will look into how to improve this and make mega.co.nz and similar autofillable. |
Hi @zmilonas, thanks for your answer. |
Some examples websites also having autofill issues:
|
My findings
|
This one only has password filled, not login : https://my.pcloud.com/#page=login |
For future reference I'm also going to link other autofill implementations from different extensions: I'll try to start working on this autofill improvements this week |
I would like to add some other sites that don't work:
I'll report more as soon as I remember more of the sites that don't work. |
Another two for me, common banking/investing apps in Canada:
Adding some more:
|
We have an excellent suggestion from @fmunch on what exactly breaks the autofill in some of the sites:
Per #245 |
Another autofill bugged website : |
https://habitica.com/login also does not work. |
This issue is a
bug report
Please describe the current behavior, and explain why it's bad.
Some websites like this one need fake keyboard key press for login.
Exemple :
If i use Tusk, the website complains that the login should contain 13 chars.
If i manually add a char and delete it from the login input area, it works.
Please describe how you think it should change.
Tusk should add a "simulate keyboard key press" setting.
Anything else?
Thanks for Tusk, it rocks ! 👍
The text was updated successfully, but these errors were encountered: