We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Example from Uptime Robot (related to #768): Fixed in current develop:
Still open:
Fixed in current develop:
<input id="showQR" class="checkbox" type="checkbox" value="0" name="userAuthSetting">
Because of the Auth in the name, it's detected as TOTP field, while it is a checkbox.
Auth
<input type="email" name="mfa" placeholder="email"><br> <input type="tel" name="mfa" placeholder="tel"><br> <input type="number" name="mfa" placeholder="number"><br> <input type="text" name="mfa" placeholder="text"><br> <input type="username" name="mfa" placeholder="username">
No Fill in TOTP on a checkbox. No TOTP on tel/email/username.
Fill in TOTP overlay over a tel/email/username field. checkbox making it undetectable (I had to disable the addon to interact with the input).
So the generic whitelist is a bit to broad for TOTP I think:
keepassxc-browser/keepassxc-browser/content/keepassxc-browser.js
Lines 622 to 631 in 280a561
Add email/tel/username to the negative check:
keepassxc-browser/keepassxc-browser/content/totp-field.js
Lines 30 to 40 in 280a561
There is a size check underway which would probably fix this specific issue, but not the underlying issue that there currently is no type checking:
Lines 1031 to 1041 in 280a561
KeePassXC - 2.5.3 KeePassXC-Browser - 1.5.4 develop (1.6.0) Operating system: Linux x86_64 Browser: Mozilla Firefox 75.0
The text was updated successfully, but these errors were encountered:
This will be fixed in 1.6.0 of the browser extension, already merged into develop.
Sorry, something went wrong.
Thanks, I missed it! I just tested 1.6.0 (develop), I updated the main issue.
Some sites actually use tel type for TOTP, so that must not be ignored.
tel
EDIT: Also, it seems that if the type is username, both Firefox and Chromium reverts that back to text.
username
text
Successfully merging a pull request may close this issue.
Example from Uptime Robot (related to #768):Fixed in current develop:
Still open:
![image](https://user-images.githubusercontent.com/4252918/75893782-9a1a9d80-5e33-11ea-87ba-7450ca1c4586.png)
Fixed in current develop:
Because of theAuth
in the name, it's detected as TOTP field, while it is a checkbox.Still open:
Expected Behavior
No Fill in TOTP on a checkbox.No TOTP on tel/email/username.
Current Behavior
Fill in TOTP overlay over a tel/email/username field.
checkbox making it undetectable (I had to disable the addon to interact with the input).Possible Solution
So the generic whitelist is a bit to broad for TOTP I think:
keepassxc-browser/keepassxc-browser/content/keepassxc-browser.js
Lines 622 to 631 in 280a561
Add email/tel/username to the negative check:
keepassxc-browser/keepassxc-browser/content/totp-field.js
Lines 30 to 40 in 280a561
There is a size check underway which would probably fix this specific issue, but not the underlying issue that there currently is no type checking:keepassxc-browser/keepassxc-browser/content/keepassxc-browser.js
Lines 1031 to 1041 in 280a561
Debug info
KeePassXC - 2.5.3
KeePassXC-Browser -
1.5.4develop (1.6.0)Operating system: Linux x86_64
Browser: Mozilla Firefox 75.0
The text was updated successfully, but these errors were encountered: