-
-
Notifications
You must be signed in to change notification settings - Fork 183
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
Non-working sites #1358
Comments
URL: https://www.ipko.pl Description: The username input icon doesn't appear, the password input works perfectly. Entry URL: The same as URL Console output:
Workarounds:
Autofill: no Versions:
|
URL: https://www.gog.com The KeePassXC Icon appears on the login page, but when I click it, nothing happens. |
@JakobDev GOG is using login iframe from |
For Garmin, change your entry URL to |
Right-click options don’t do anything in the popup, but site is detected correctly. Workaround: clicking on the Redbubble logo takes you to the root of the site, where the same login links to a separate page instead of a popup. |
Not sure if it's a not-working site, or rather a feature request: |
We don't want to fill any hidden password fields. |
Ok, thanks. Guess that makes sense. Still, there's no way I now can auto-fill-and-submit on this site. |
I'm having a problem accessing the CUPS (common unix printing system) admin page on a Fedora Linux system. The URL is https://localhost:631/admin and I've tried specifying this in KeePassXC both with and without the admin part of the URL. When I browse to this page, there is no initial request for a password, and that is the expected behavior: Then, when I click on an action, like "Add Printer", a login box pops up, but KeyPassXC-Browser doesn't appear to notice it, perhaps because the URL stays the same: If I attempt to "Choose custom login fields", that tool is shown behind the login box, and there doesn't appear to be any way to select the user name and password fields: This is not the only URL with this problem. I also see it on a Raspberry Pi running the "pi-star" Ham radio software. From the pi-star Dashboard page (no password needed), if I click on "Configuration", a login box pops up, the URL doesn't change, and KeyPassXC-Browser doesn't notice the login box. Is there a way to make this sort of thing work? Incidentally, when I was using the built-in Firefox password system, it was able to fill in the credentials on these login boxes. |
@stevefalco Can you use the Web Inspector to check how that dialog is inserted to the page? |
Ok, here is what the admin page shows before clicking "Add Printer". I've highlighted the entry for "Add Printer": Once I click "Add Printer", the Inspector becomes blank! I've never used the inspector before, so I'm probably doing something wrong. Please give me some more "newbie" instructions and I'll get you whatever data you need. :-) |
Are you sure that is not a HTTP Basic Auth dialog? |
That was my thinking also, based on the screenshot (and a touch of memory from using CUPS a long while ago). Maybe we should file a request against CUPS if they could move to an integrated log-in mechanism instead? |
With an entry that has |
Add URL |
Thank You I did add and configure exactly as you instructed above, however it only works for the User ID field. Right-click -> Fill Password remains not functioning; I must copy the password via the KeePassX GUI and then manually paste the password |
Thank You, I will try it. |
I can't get login fields detected for Bask Bank.
|
@jibbers42 I have no good solution for this site. The input fields are inside Shadow DOM and the Improved Input Field Detection did not help. Also trying to fill manually from the context menu is interrupted by the page scripts that are trying to manipulate or check the input values. |
@varjolintu OK, thanks for having a look |
@varjolintu I guess I don't really know what Auto-Type is. I assumed it would auto fill in my user/pass without me doing anything, but I always need to click a field popup or use the extension icon. Is that all I would need to enable to try your suggestion? |
Auto-type is not browser extension. Please read the user guide for more information. |
You can try triggering the Global Auto-Type using the browser extension's context menu on the input field. |
Wow that worked great - I didn't know that menu item was there, thanks! |
Using the following: I go to https://www.icloud.com/ and click the keepassxc-browser icon in the 'Email or Phone Number' field and I get the following response: "Error! No logins found. https://idmsa.apple.com" I've added https://idmsa.apple.com to the URL field for the entry in KeepassXC, and I have also added https://www.icloud.com as an additional URL in the Browser Integration section for the entry, but no luck. Did I miss something? or is this a bug? |
I can replicate this reported issue at-will every single time using Edge. I even enabled for www.icloud.com via the KeePassXC browser extension, and it does not fix the issue: |
@mrtoikka @TESTER-sec For me the automatic allowing of Cross-Origin iframes did the job. I'll add an automatic exception for that to the Predefined Sites feature. EDIT: I've noticed some bugs with PayPal's segmented 2FA and Patreon's login page also. Gonna fix those soon, so no need to report those. |
Any updates on this? |
@vbeffa Add |
I am unsure what you mean by "automatic allowing of Cross-Origin iframes." I had to manually add This is the same issue as I reported earlier in this thread for ADP login web pages: "Right-click -> Fill Password remains not functioning; I must copy the password via the KeePassX GUI and then manually paste the password" |
@TESTER-sec The URL for allowing Cross-Origin Iframes for Site Preferences is |
Understood. Because of I also tried various other configuration, such as enhanced field detection in the automatic exceptions, but the only thing that works (for me) is to copy the password from the KeePassXC GUI (Right-Click > Copy Password) and then paste it. Finally, for www.icloud.com this is the only configuration that works (for me) to make User ID fill possible (but no subsequent password fill): |
@TESTER-sec For Shadow DOM every element must be checked on the page to find them first, and then parse each Shadow DOM element's content. It's very time-consuming and that is why it isn't enabled by default. I have found multiple pages that no longer work with the password fill, and I'm gonna provide a fix for all of them at the same time. EDIT: With iCloud the password is filled if you press the Username Icon again. |
Thank you. |
Actually, try this:
|
Just wanted to add a vote to Apple Login password fill no longer working. Username fill works without any issue, but when the password field is added to the form, KeepassXC refuses to fill it, even when explicitly choosing "Fill Password". Have tried the suggestions above, including adding a setting for follow cross-origin frames for https://idmsa.apple.com to no avail. This used to work (without that explicit setting), but has regressed recently. |
Already fixed for the next version (see #2351). Just wait for the release. Of course you can already add the option manually for Apple's login page. |
@varjolintu I added the option manually and it still does not work. |
Here is a screencast with KeepassXC debug logging turned on, maybe it can help: Screencast_20241016_111612.webm |
Ah, they've changed the login page to include two buttons. I gotta make a new exception for that. Thanks for the info. |
@rocketraman Those buttons are possibly only seen when you've set a passkey for your Apple login? Have you set up one? |
I have not configured a passkey for my Apple login because Apple's implementation works only with iOS devices (can't use KeepassXC or my Yubikey AFAIK). Perhaps it is using some other signal to display that button. I do have passkeys enabled elsewhere. And I do have a developer account. |
Please report any non-working sites to this thread instead of creating a new issue.
Provide the following info when making a report:
Please note that sites that require credentials to be made are with lower priority.
Separately reported non-working sites:
#803 - Nextcloud timeout password prompt
#879 - Bank of the Philippine Islands: https://online.bpi.com.ph/portalserver/onlinebanking/sign-in
#1269 - Mailgun: https://login.mailgun.com/ (Needs an exception for the password field)
#2045 - https://ibank.bog.ge/
#2047 - Flatex: https://www.flatex.de
#2060 - Runtastic: https://www.runtastic.com/en/login
#2109 - Yahoo new password fill problem
The text was updated successfully, but these errors were encountered: