-
-
Notifications
You must be signed in to change notification settings - Fork 195
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
No passwords on some pages - Promised response from onMessage listener went out of scope #319
Comments
I'm see this same behavior in both Chrome and Firefox, starting after the 2.3.4 update. When I fired up the extension debugger I see the following two messages:
Is it safe to downgrade? VersionsKeePassXC-Browser Version: 1.3.0 |
Ok, so after some more digging it looks like this happens for entries that don't have a scheme in their url ( I think this may have been introduced by keepassxreboot/keepassxc#2003 where the entry url string is being parsed into a I'm firing up the build environment to try and confirm for real. |
See #311 (comment). |
@varjolintu when is the next release of the addon scheduled for release? This regression on the protocol / domain matching is pretty annoying (came here to report that also https://accounts.firefox.com/signin is not working anymore not matter how I tweak the URL in KeepassXC). thanks |
@apiraino No details on the release schedule. But you can always use a snapshot release if you don't like waiting. If you are using Firefox, Mozilla has disabled all content scripts from their login pages, so it will not work no matter what. It's annoying because with Chromium-based browsers everything still works normally. |
wow... they should at least post a warning like: "extensions are disabled for this page" |
@varjolintu ok, thanks @droidmonkey Mozilla actually says that in the official documentation and expect the third-party developer to take care of warning the user. I've encountered too this limitation (as I'm working, too on FF extensions) but for some reason I didnt link it to the fact that keepassxc-browser "doesnt work" on Mozilla sites (my bad). |
That is ridiculous. So instead of integrating a warning (ONCE) into Firefox itself, they want every extension maintainer to integrate their own warning with their own wording and presentation format. |
¯\(ツ)/¯ NoScript, for example, has those URLs hardcoded in an included file and shows a message when I click the extension icon:
|
I am not sure if this is intended or related but I get that error message when developing locally.
keepassxc-browser.js:869:25 No functionality is broken, it's just that my console always prints this warning. Firefox 67.0.3 with KeepassXC plugin 1.4.6 |
That error is written because the event listener used in the background still handles everything as callbacks, not as Promise. I already have a fix for this but it needed a big refactor and it's not yet ready. Still, it shouldn't cause any problems. It's just a warning. |
Current Behavior
On some pages, Keepass-broswer doesn't work on the page. The button indicates a background connection to the DB, but the inputs never get the login options. The pages that do and don't work appear to be the same each time.
The following is seen in the console:
This line reads:
Steps to Reproduce (for bugs)
Debug info
KeePassXC - 2.3.4
KeePassXC-Browser - 1.3.0
Operating system: Linux (Arch)
Browser: Firefox 63.0 (also in 62.0)
The text was updated successfully, but these errors were encountered: