-
-
Notifications
You must be signed in to change notification settings - Fork 170
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. :-) |
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) |
Hi there, I am encountering errors with the following site:
Please let me know if you need any further details. Thanks, |
@ginkel I have no problems filling credentials with the site's login form. The error in the step 5 still exists though. |
That's weird. So you are even getting the icon next to the username form field? I am using Chromium 126.0.6478.126 on Arch Linux. Will try reproducing this with a clean profile where only this extension is installed, but I currently can't get the extension in the new profile to connect to my Keepass-XC. |
Enable "Improved Input Field Detection" for the site using Site Preferences tab. |
Works like a charm, thanks a lot! :-) |
@varjolintu For #1358 (comment) were you able to come up with a fix? I'm also happy to create a new issue for this site if it's not so quick to fix :) |
Use Custom Login Fields for that site. The input fields are separated under different divs so the extension cannot know for sure that those are actual login fields. |
Unfortunately also that doesn't work reliably since I guess sometimes the html IDs change so e.g. the password field is not detected anymore on a subsequent login. |
Currently there's no way to detect if those two fields are actually related. Custom Login Fields should work (and works for me even between browser restarts) because it stores the element XPath, not the class values. |
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: