Kunzisoft / KeePassDX

Lightweight vault and password manager for Android, KeePassDX allows editing encrypted data in a single file in KeePass format and fill in the forms in a secure way.
https://www.keepassdx.com/
GNU General Public License v3.0
4.79k stars 276 forks source link

Add to blocklist from autofill prompt #1507

Open Fehertukor opened 1 year ago

Fehertukor commented 1 year ago

Hello!

Thank you for your project! I love it! Would it be possible to have an ability to dismiss Login prompt(above keyboard)?

When browsing the web it is really easy to login and that is very nice!. But: When I am trying to register a new account and I have to give an email address I can't register it easily because I can't dismiss the login prompt above my keyboard(that would gave me the ability to select my email adress from keyboard suggest easily). And with a long email addresses it is pain in the **s.

Please if it is possible make it to able to dismiss

Thank you for your time and work!

Keepassbug

J-Jamet commented 1 year ago

You can use the blocklist : https://github.com/Kunzisoft/KeePassDX/wiki/AutoFill#blocklist

Fehertukor commented 1 year ago

Thank you for your answer! I have tried it and this is my experience:

For the time beeing it is a possibility but in the long run it is way too tricky.

While during a registration it can help, it is a bit complicated compared to a dismiss ability.

Especially that after putting on the block list it stays there. How do I even remove it from the block list to work again in that domain?(I tried to find it in settings, no luck.)

If it is possible I would ask for a dismiss button or something like that that would make this whole thing convenient. Like an extra button right to "Sign in with Keepass" "dismiss"

J-Jamet commented 1 year ago

Settings - From filling - Autofill settings - Filter

Indeed, I thought of adding the blocklist button directly from the autofill. It would not be named but displayed only with the forbidden logo.

Fehertukor commented 1 year ago

Thank you I found it based on your suggestion.

" I thought of adding the blocklist button directly from the autofill. It would not be named but displayed only with the forbidden logo. " That would help. But than we have to manually remove those blocks every time.

Alternative idea/solution: Would it be possible to make the "sign in with Keepass" timed or a setting to make it timed? For example I would set it 5 seconds if you do nothing it would change back to suggestions.

J-Jamet commented 1 year ago

This is not possible because it depends on the Autofill service of your system which has very specific display conditions. It is either displayed for a form page that is recognized or it is not.

Fehertukor commented 1 year ago

Ah, I understand.

Alternatively your idea to put the block button in th autofill would need me to login first isn't it? Than when it worked I have to manually remove that domain fron the block list?

What do you think about the the dismiss button idea would it be feasible? Or it would be the same problem as the timed idea?