-
-
Notifications
You must be signed in to change notification settings - Fork 167
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
I'm running version 1.7.8.1 and with Nextcloud 21.0.2 is working fine for me. I forgot to close the old bug. |
Deluge web gui, running on (localhost port 8112). Following details:
The problem is with the auto submit feature:
HOWEVER in the js debugger i can see a couple of things in the js, by stopping at some breakpoint
What I think is happening is maybe our extension does not give enough delay or give enough execution time over to the other js, to process the login before it does the POST action. Or otherwise the The other auth login js code is here which gets triggered on the page's auth js code when the html button is clicked by the user. So I am not sure if POST was correct. Maybe it just was not possible to detect and identify the button to click. The button HTML of the login dialog is here, <div id="ext-comp-1151" class=" x-window x-window-plain" style="position: absolute; z-index: 9003; visibility: visible; left: 261px; top: 302px; width: 300px; display: block;">
<div class="x-window-tl">
<div class="x-window-tr">
<div class="x-window-tc">
<div class="x-window-header x-unselectable x-panel-icon x-deluge-login-window-icon x-window-draggable" id="ext-gen145"><span class="x-window-header-text" id="ext-gen156">Login</span></div>
</div>
</div>
</div>
<div class="x-window-bwrap" id="ext-gen146">
<div class="x-window-ml">
<div class="x-window-mr">
<div class="x-window-mc" id="ext-gen150">
<div class="x-window-body" id="ext-gen147" style="padding: 10px 5px; width: 278px; height: 39px;">
<div id="ext-comp-1154" class=" x-plain x-form-label-right" style="width: 278px;">
<div class="x-plain-bwrap" id="ext-gen160">
<form class="x-plain-body x-plain-body-noheader x-form" method="POST" id="ext-gen18" style="width: 278px; height: 39px;">
<div class="x-form-item " tabindex="-1" id="ext-gen162">
<label for="_password" style="width:120px;" class="x-form-item-label">Password:</label>
<div class="x-form-element" id="x-form-el-_password" style="padding-left:125px"><input type="password" size="20" autocomplete="off" id="_password" name="password" class="x-form-text x-form-field" style="width: 104px;"></div>
<div class="x-form-clear-left"></div>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="x-window-bl" id="ext-gen149">
<div class="x-window-br">
<div class="x-window-bc">
<div class="x-window-footer x-panel-btns" id="ext-gen148" style="width: 278px;">
<div id="ext-comp-1152" class="x-panel-fbar x-small-editor x-toolbar-layout-ct" style="width: auto;">
<table class="x-toolbar-ct" cellspacing="0">
<tbody>
<tr>
<td class="x-toolbar-left" align="center">
<table cellspacing="0">
<tbody>
<tr class="x-toolbar-left-row">
<td class="x-toolbar-cell" id="ext-gen157">
<table id="ext-comp-1153" class="x-btn x-btn-noicon" style="width: 75px;" cellspacing="0">
<tbody class="x-btn-small x-btn-icon-small-left">
<tr>
<td class="x-btn-tl"><i> </i></td>
<td class="x-btn-tc"></td>
<td class="x-btn-tr"><i> </i></td>
</tr>
<tr>
<td class="x-btn-ml"><i> </i></td>
<td class="x-btn-mc"><em class=" x-unselectable" unselectable="on"><button type="button" id="ext-gen158" class=" x-btn-text">Login</button></em></td>
<td class="x-btn-mr"><i> </i></td>
</tr>
<tr>
<td class="x-btn-bl"><i> </i></td>
<td class="x-btn-bc"></td>
<td class="x-btn-br"><i> </i></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
<td class="x-toolbar-right" align="right">
<table class="x-toolbar-right-ct" cellspacing="0">
<tbody>
<tr>
<td>
<table cellspacing="0">
<tbody>
<tr class="x-toolbar-right-row"></tr>
</tbody>
</table>
</td>
<td>
<table cellspacing="0">
<tbody>
<tr class="x-toolbar-extras-row"></tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
<div class="x-clear" id="ext-gen152"></div>
</div>
</div>
</div>
</div>
</div>
<a href="#" class="x-dlg-focus" tabindex="-1" id="ext-gen153"> </a>
</div> |
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:
|
Issue: password field is not automatically filled in. Tried right-click/fill password field & Choose custom login fields. |
@eturk1 Change your entry URL to |
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. :-) |
I tried that and it couldn't find it. I even tried clearing the saved fields again. For example: |
https://client.schwab.com/Login KeePassXC-Browser 1.9.0 Schwab.com uses Cross-Origin iframes. The prior version of KeePassXC-Browser just fixed the login issue. However, the latest verion 1.9.0 broke it again. |
@wein2011 Strange. That might be related to the Manifest V3 update because with V2 it still works. I'm investigating it. EDIT: Found the reason. I'm releasing a fix soon. |
This login page also doesn't get detected https://myaccount.qualcomm.com/login When configuring username / password field manually, sometimes it does behave correctly but other times it thinks the username field is the password field and fill in that. |
@z3ntu I think that happens because the search part of URL is included in the Custom Login Fields checks. Gotta fix that. |
From keepassxreboot/keepassxc#10472: Is there anything in particular that would make detection for https://signin.aws.amazon.com/signin not work? Description KeePassXC - Version 2.7.7 Qt 5.12.8 Operating system: Ubuntu 20.04.6 LTS Enabled extensions:
Cryptographic libraries:
|
Exact login URL
URL of your entry or entries. Dump of console output from the page Have you tried Username-Only Detection, choosing Custom Fields etc. Are you using Autofill instead of the manual one. Does it affect the Username Icon, Autocomplete Menu, Popup Menu? The problem is not that fields are not detected, but that a specific bug that happens with a login popup. When the "Place Hold" button is pressed when not logged in, a popup appears with the appropriate username / password fields. The browser extension correctly identifies these fields, but clicking the Keepass Icon to populate the fields causes the popup to close immediately without logging in. I can get the fields to populate by right clicking in a field and using the context menu option "Fill Username and Password", which will populate the fields and still leave the popup open. I can then click the "Log in" button as though I'd typed my credentials in manually. |
Exact login URL: Since it is token based, I cannot provide the exact URL but one can go to: https://finanzonline.bmf.gv.at/fon/oautheidlogin.do and will be redirected to the correct page. On there click "ID Austria login". This will result in a final URL like this: https://eid.oesterreich.gv.at/authHandler/public/secure/auth/start?token=... On there there is an iframe from https://service.a-trust.at. URLs of my entry: If I open the iframe in a new tab it fills properly. The browser extensions (1.9.0.3) has cross origin iframe allowed for https://eid.oesterreich.gv.at/authhandler/public/secure/auth/start Debug logging: What is weird is that even though the cross origin setting is enabled the UI still shows the option to add it: |
This was working until today.
https://e.sfcu.org/sfcuonline/uux.aspx#/login Entry: sfcu.org
No related output.
Yes.
I tried both.
Nothing is detected any more.
I don't see any logging of detected input fields. |
https://app.tuta.com/login username and password work fine, and i can still right click to fill in totp, but totp doesn't have the button to fill it in, and it won't appear even after picking custom login fields. there's nothing relevant in the console by default. enabling debug mode shows that it DOES detect the totp field just fine, but the button doesn't appear. i inspected the popup to change the opacity to see if the button was somehow behind the text input, but i found that changing anything about the element makes the button appear normally, even just resizing the browser window until the layout adjusts. |
I've narrowed the issue down to the use of
|
https://tunnistus.telia.fi/uas/authn/c1986082-2952-4892-93fe-f243b70db41a/view seems to be "complicated" to support You might need an active token for it to work, hence - here's a screenshot: I don't know if it has to do with:
Note that there is no password involved; only a username |
I have also added https://cdn.registerdisney.go.com to my KeePassXC entry for this site. I have both domains on the same entry, but this didn't solve the problem. |
@stdedos Can you just use |
This will work after you do the following (phew what a site):
|
@varjolintu I see that you just saw my #2185, so I guess I'll tell you about it if it happens again to be an issue 🙃 |
https://play.teleporthq.io/signin Does not seem to be working to pick up the "New Account detected" top-banner either I did set the username-only option on the first page Manually creating the entry works |
Miro, e.g. https://miro.com/app/board/uXjVNL9Tkqc=/
|
@stdedos Possibly the page prevents some clicking attempts. If you use the context menu, it will trigger the unlock dialog normally. |
Saving credentials here https://www.found.fi/huutokaupat/ is impossible. (also, from "system" point of view the page is "impossible", but that's a different discussion, I guess ...) |
https://console.groq.com/, even with Username-only activated, does not prompt the extension to save the username (only) on the DB |
The credential saving is currently working only if password is filled also. |
Yes, I can see that. But idk - autocompletion would be nice Idk if I should report it as a bug/feature - or here "most of the issues" 😕 |
I created a new issue for it #2209. But I'm pretty sure this is mentioned somewhere else too. Just couldn't find it. |
https://login.schibsted.fi/authn Password field is detected, but there is no "autofill password" button. (extension trigger ofc works) |
Please report any non-working sites to this thread instead of creating a new issue.
Provide the following info when making a report:
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
#1116 - Smartbroker: https://b2b.dab-bank.de/smartbroker/
#1127 - Lottoland: https://www.lottoland.at/
#1269 - Mailgun: https://login.mailgun.com/
#1319 - Greenpeace Energy: https://mein.greenpeace-energy.de/ (Shadow DOM)
#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
#2022 - Minid: https://www.skatteetaten.no/en/person/ (Shadow DOM)
The text was updated successfully, but these errors were encountered: