Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

URL not being passed to KP2A AutoFill plugin #938

Closed
Jon999999 opened this issue Aug 30, 2019 · 11 comments
Closed

URL not being passed to KP2A AutoFill plugin #938

Jon999999 opened this issue Aug 30, 2019 · 11 comments
Milestone

Comments

@Jon999999
Copy link

Jon999999 commented Aug 30, 2019

Recently, KP2A AutoFill plugin for Android has not been receiving the correct URL for looking up the Keepass entry. This was previously working. It affects all four Android browsers I have tried (Firefox Focus, Firefox, Chrome, and Opera).

On the web browser itself, the pop-up bubble shows the correct URL (e.g., "KP2A AutoFillPlugin is requesting credentials for http://strava.com/login" or "Found multiple web domains: valid=www.strava.com, child=www.strava.com"). But when I click the KP2A AutoFill notification to open KP2A, it no longer automatically searches for the matching URL entry. Instead, the pop-up bubble shows a generic URL related to the browser that called it (e.g., "KP2A AutoFillPlugin is requesting credentials for androidapp://org.mozilla.focus" or "... for androidapp://com.android.chrome" or "... for androidapp://org.mozilla.firefox" or "... for androidapp://com.opera.browser").

It's as if the search parameter being passed by the KP2A AutoFill Plugin from the browser to KP2A is now the browser's URI instead of the URL of the current website.

As I wrote above, this used to work fine but broke sometime recently. The temporary workaround is to type the URL into the KP2A search field manually, but this is tedious, redundant, and prone to error.

Screenshots:

focus_chrome

ff_opera

Versions:

Android 8.1.0
KP2A Offline 1.06g
KP2A AutoFill Plugin 1.02
Firefox Focus 8.0.15
Chrome 76.0.3809.132
Firefox 68.0.2

@bartlibert
Copy link

Could this be related to the whitelisting mentioned here?

@andreaippo
Copy link

Similar issue here, but with the Autofill framework, not the accessibility plugin, which I don't (want to) use. Except for the fact that with Autofill framework, Autofill somehow works on Firefox only. All other browsers I've tested show the Autofill popup with the hint to use keepass2android, but when I tap on it, the search is done by app package name, not by URL. I've mailed you about it, please let me know if there's anything I can do if you need more info on this.

Thanks a lot on advance.

@sba923
Copy link

sba923 commented Feb 4, 2020

Same here with Microsoft Edge. Globally, Keepass2Android hasn't been able to guess the entry and thus autofill in web forms for quite a while now. This used to work like a charm! ;-(

@cstegm
Copy link

cstegm commented Feb 29, 2020

I have the same issue i think these Issues should be linked here, because i think the are related.

#431
#1011

@leotzian
Copy link

leotzian commented Mar 10, 2020

Hi is there a solution to this, in Chrome for Android autofill is working fine, I have the above problem in Opera for android. Thanks in advance.

@PhilippC PhilippC modified the milestones: 1.08, 1.08b Jun 14, 2020
@PhilippC
Copy link
Owner

can you please test if this was fixed in the meantime, please install 1.08-pre2 for the test: https://play.google.com/apps/testing/keepass2android.keepass2android

@cstegm this issue is not about handling the URLs/package name for an entry, these issues are unrelated.

@Jon999999
Copy link
Author

Good news! The problem appears to have been fixed in the meantime. Now when I click on “Fill with Keepass2Android” in a page’s login field in Firefox for Android, the proper Keepass entry is found and filled in.

Thank you!

@fuzxi
Copy link

fuzxi commented Jun 23, 2020

I am still having this issue on Keepass2Android v1.08b-pre2, with Bromite v81.0.4044.127.

@Najihel
Copy link

Najihel commented Jul 13, 2020

Hello,

Same issue on 1.08-r0. The app continue to search com.opera.browser instead of the URL in Opera

@sba923
Copy link

sba923 commented Jul 18, 2020

Running 1.08b-r0, it seems to work OK, including the "do you want to store...." prompt that was originally there but had disappeared at some point.

@bursterburster
Copy link

Fixed for my browser (Yuzu (webview)) with 1.08b-r0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

10 participants