keepassxreboot / keepassxc-browser Goto Github PK
View Code? Open in Web Editor NEWKeePassXC Browser Extension
License: GNU General Public License v3.0
KeePassXC Browser Extension
License: GNU General Public License v3.0
I should be able to use the Alt + Shift + U or Alt + Shift + P shortcuts to automatically fill in the username and password or just the password respectively on a macOS system.
The shortcuts, they do nothing. Instead they insert characters like "¨∏". Using the context menu to fill in the fields does work.
No errors/warnings in console.
KeePassXC - 2.3.1
keepassxc-browser - 1.0.1
Operating system: Mac
Browser: Firefox
Proxy used: No
Credentials should be selectable on first page visit.
I have to switch to another tab and back on some* websites to get selectable credentials.
* So far these two:
https://signin.ebay.de/ws/eBayISAPI.dll
https://www.huk24.de/login.do
No errors in console.
KeePassXC fork - 2.3.0
keepassxc-browser - 1.0.0
Operating system: elemantary OS 0.4.1
Browser: Chromium 64.0.3282.167
Proxy used: No
The settings state Warning! Using auto-fill is not safe. Use at your own risk
. Could you elaborate?
Thanks a bunch for this extension, it's absolutely awesome.
If multiple credentials are available on HTTP auth dialogs I should be able to select the right one.
Currently keepassx-browser chooses one of the saved credentials on HTTP auth dialogs, resulting in using the wrong credentials.
Show selection if multiple credentials on HTTP auth dialogs are available.
When I try to log in to a site that should have a valid User/Pass combination stored but the site does something unexptected (e.g. change after the username has been filled in by autofill) the extension opens a debug console window and shows me:
Connecting to native messaging host org.keepassxc.keepassxc_browser keepass.js:870:5
Server public key: <REDACTEDKEY> keepass.js:620:17
Error 15: No logins found keepass.js:954:5
Error: Nonce compare failed keepass.js:938:9
Error 15: No logins found keepass.js:954:5
Error: Nonce compare failed keepass.js:938:9
Error 15: No logins found keepass.js:954:5
Error: Invalid tab ID: 99 event.js:75:22
Error: Invalid tab ID: 116 event.js:75:22
Error: Invalid tab ID: 124 event.js:75:22
Error: Invalid tab ID: 124 event.js:75:22
Error: Invalid tab ID: 135 event.js:75:22
Error: Invalid tab ID: 153 event.js:75:22
Error 15: No logins found keepass.js:954:5
Error: Nonce compare failed keepass.js:938:9
Error 15: No logins found keepass.js:954:5
Error: Nonce compare failed keepass.js:938:9
Error 15: No logins found
I think the important line here is:
alert() is not supported in background windows; please use console.log instead.
I can then not autofill anything on that page. Once I close the debug window it does not reappear on reload or trying to reload the page. I'm currently a bit unsure how to reliably reproduce this.
I would expect to get a extension native error message stating that no login was found.
It opens a debugging console and does not perform autofill.
Load website were login is "unclear" (not sure how to describe)
Some websites require me to manually copy credentials since auto fill and filling through rightclick menu won't work.
Firefox 58.0.2
KeePassXC-Browser Version: 1.0.1
KeePassXC Version: 2.3.0
macOS 10.12.6
KeePassXC - Version 2.3.0
Revision: 4c0ed74
Libraries:
Operating system: macOS Sierra (10.12)
CPU architecture: x86_64
Kernel: darwin 16.7.0
Enabled extensions:
The username is detected, but not the password field. Site does not recognize the username as being filled even when it appears to be filled visually.
The username and password field are detected and autofilled after being dynamically generated.
Username is autofilled but not the password field.
Website does not recognize that the username has been entered, so you have to use the shortcut to fill it in again.
Add further password field detection. Make website recognize that the username field has been filled.
KeePass Version 2.38
keepassnatmsg 2.0.0.9
keepassxc-browser - KeePassXC-Browser Version: 1.0.1
Operating system: Windows 10 pro 1709 64bit
Browser: Chrome Version 64.0.3282.186 (Official Build) (64-bit)
Proxy used: NO
User/password input field detection doesn't work for drop down menus when credentials for the site are stored in keepassxc.
A good example is:
KeePassXC - 2.3.1
keepassxc-browser - 1.0.1
Operating system: Linux
Browser: Firefox 58.0.2
Proxy used: NO
This is a feature request.
When encountering a password field, rather than just looking for a matching database entry from URL and/or page title also provide the option to manually select from any entry in the database (and have the option to remember the selection for a particular page).
This is useful where one credential is used across multiple websites (due to shared backends, not poor password reuse). It also allows the user to sort their credentials in names and folders outside of the "KeePassXC-Browser Passwords" group.
This is additionally useful for users of keepassxc who have just installed the browser extension and may not have their existing entries named appropriately enough to match.
If an entry doesn't match properly I am unable to enter it using the plugin.
Hi,
Is there a way to build the extensions from source instead of downloading them from the chrome / firefox store?
Thanks!
After you press "Allow" from the credential pick list from KPXC the credential list should appear when you focus on the username/password field on the page.
The credential list does not appear unless you reload the page, press "redetect credential fields", or tab in/out.
Automatically perform a credential detection on the loaded page after KPXC sends credentials.
KeePassXC fork - 2.3.1
keepassxc-browser - 1.0.1
Operating system: WIN
Browser: Chrome
Proxy used: YES
KeePassXC-Browser don't work with Iridium Browser.
Iridium seems to be a privacy enhanced browser based on Chromium.
Don't know how active the project is actually.
https://github.com/iridium-browser/tracker/wiki/Differences-between-Iridium-and-Chromium
Current version is 2017.10
(based on Chromium 61.0.3163.100)
KeePassXC-Browser Integration asking for credentials.
KeePassXC-Browser Integration should work with Iridium
After integration of KeePassXC-Browser nothing happens. No database is detected.
It doesn't ask for credentials. It only has encountered an error:
"Timeout or not connected to KeePassXC"
Maybe it happens only because of the name of the browser?
If I should file the issue to the Iridium project, please give a short reply.
After creating the directory ~/.config/iridium/NativeMessagingHosts and copying org.keepassxc.keepassxc_browser.json from Chromium it seems to work.
There is nothing in the JavaScript console
KeePassXC-Browser has encountered an error:
Timeout or not connected to KeePassXC
KeePassXC fork - Version 2.3.0
Revision: 4c0ed74
keepassxc-browser - Version 1.0.0
Operating system: Ubuntu 16.04.4 LTS
Browser: Firefox, Chromium, Iridium
Proxy used: NO
This issues is not related with "Fill TOTP" from context menu
keepassxc-browser doesn't auto-fill custom placeholders when specified with "Choose own credential fields"
When a page have their specified credential fields, should auto-fill all custom fields (username/password/KPH placeholders)
Only username and password is filled.
Custom placeholders working without issues with KeePassHttp-Connector
KPH: 1 - TOTP
, with value {TOTP}
KeePassXC - Version 2.3.0 Revision: 4c0ed74
keepassxc-browser - Version: 1.0.0
Operating system: Archlinux
Browser: Firefox 58.0.2
Proxy used: NO
Firstly, great job with the plugin 👍
Error message from keepassxc on pressing the plugin icon.
Cannot encrypt message or public key not found. Is native messaging or support for your browser enabled in KeePassXC?
Pressing the 'Reload' button gives me the following error;
KeePassXC-Browser has been disconnected from KeePassXC.
KeePassXC association failed, try againPress the reconnect button to establish a new connection.
Connection is made and never forgotten until the connection is deleted by the user.
After being asked if I want to replace the connection with the same name, I should still only have one active connection showing in the connections section of the plugin.
I have two showing as active with the same name?
I have successfully made a connection between keepassxc and the new plugin but after a while the plugin asks again to connect to keepassxc, even though the current one still exists.
I create another connection using the same connection name and it correct asks me if I want to overwite the previous one, to which I say yes.
I start using again, all is well until again it appears to lose connection and give me the above error.
Debug
Firefox Plugin:
KeePassXC-Browser Version: 1.0.1
KeePassXC Version: unknown
KeePassXC - Version 2.3.0-snapshot
Build Type: Snapshot
Revision: a06e85f
Libraries:
Operating system: Arch Linux
CPU architecture: x86_64
Kernel: linux 4.15.6-1-ARCH
Enabled extensions:
Using the "Save credentials" dialog after right clicking on a username or password should allow the creation of a new login with the correct attributes.
Accessing the "Save credentials" dialog by right clicking on the username field correctly creates a new login.
Accessing the "Save credentials" dialog by right clicking on the password field creates a new login with the username and password values both being set to the password. E.g.:
KeePassXC fork - 2.3.0 (default settings)
keepassxc-browser - 1.0.0 (default settings)
Operating system: macOS 10.13.3
Browser: Firefox 58.0.2 (64-bit)
Proxy used: No
If "Auto fill HTTP Auth dialogs and send them" is disabled I should be able to select credentials manually, like if "Automatically fill-in single credentials entry" is disabled.
If "Auto fill HTTP Auth dialogs and send them" is disabled no credential selection is shown on HTTP auth dialogs.
Show credential selection if "Auto fill HTTP Auth dialogs and send them" is disabled on HTTP auth dialogs.
With an open KeePassXC database, KeePassXC-Browser should be able to detect the open database and begin the connection process.
Plugin does not recognize open database, clicking reload does nothing, and database cannot connect
No Error Messages
KeePassXC fork - 1.0.1
keepassxc-browser - 2.3.1
Operating system: Debian - Stretch
Browser: Chromium 64.0.3282.119
Proxy used: No
With keepassxreboot/keepassxc#1494, KeePassXC properly supports custom plugin data.
Browser integration should use these instead of advanced string fields for storing browser keys.
Do not get trapped in some CSS hell.
Search field is picked.
Strangely the picking controls are also in the login section and you can access them after clicking "Dismiss". But I am unable to make the whole control section visible no matter how hard I tried to tweak the CSS in the dev tools.
KeePassXC fork - 2.3.0
keepassxc-browser - 1.0.0
Operating system: Arch Linux
Browser: Firefox 58.0.2
Proxy used: NO
A higher version than the last known highest version wouldn't trigger the out of date alert.
Observed the extension notifying me of my "out of date" KeePassXC version. The status eventually cleared which may have been when the extension pulled the latest info from the server. Also the error message should probably read "You are using an older version of KeePassXC, recommend you update to the latest version."
Check the numbers and if they are greater than or equal to what the extension knows is the latest, do not alert the user.
KeePassXC fork - 2.3.1
keepassxc-browser - 0.5.2
Operating system: WINDOWS
Browser: CHROME
Proxy used: YES
Every single time I use autotype, the following notification appears through libnotify:
(A) KeePassXC-Browser Create or modify the credentials by clicking on the extension icon
Do not show this notification every single time autotype is used.
Stop sending this notification each time autotype is used and/or disable notification via libnotify.
This could be a browser issue as opposed to keepassxc-browser extension issue (not sure.)
Could also be keepassxc itself sending the notification (but I doubt it.)
See above.
Every single type autotype is used, the following notification appears through libnotify:
(A) KeePassXC-Browser Create or modify the credentials by clicking on the extension icon
Remove this notification.
Reason: just annoying to get this obvious notification over and over again.
Fix: Disable notifications via libnotify?
KeePassXC fork - VERSION=keepassxc-git 2.2.4.r469.ga5745eee
keepassxc-browser - VERSION=2.3.0-snapshot Revision: a5745ee
Operating system: Linux 4.15.1 (x86_64)
Browser: FF 58.0.2
Proxy used: NO
When I try to login to a site which requires a username and password on the first page, and then am brought to a second page which asks for a SMS token to be entered (in an input field of type password), I am unable to successfully enter the SMS token. When the cursor is moved out of the 2FA token field, immediately the password stored in keepassxc is auto-filled. There does not seem to be a way of preventing this. In order to login to the site, I had to revert back to the old chromeIPass extension.
If I have entered text into a password field manually, I would expect the extension not to wipe out what I entered.
The 2FA token is always wiped (apparently replaced by the site's stored password) when moving the cursor outside of the input field.
Either don't autofill password fields where a user has already inputted text, or provide some other workaround to allow logging into a site such as this.
This is the html input field for the 2FA token:
KeePassXC fork - KeePassXC version: 2.3.0
keepassxc-browser - KeePassXC-Browser Version: 1.0.0
Operating system: Ubuntu 17.04
Browser: Google chrome beta: Version 65.0.3325.106 (Official Build) beta (64-bit)
Proxy used: YES
Should not try to send credentials for proxies SwitchyOmega (PSO) already have correct ones.
When trying to access a sites that PSO routes through a basic authentication secured proxy server which credentials have already been entered in the PSO settings keepassxc-browser still tries to overrule the PSO credentials. But if you don't have the proxy credentials stored in the password database keepassxc-browser tells that it has multiple credentials (which is not true as it does not have any) and the basic authentication at the proxy fails, One then has to enter the credentials manually which leads to storing them in Chrome itself.
chromeIPass as an example does not interfere with PSO (don't know why ;)).
keepassxc-browser should not send credentials for proxies PSO already have them in it's own settings.
Don't have any right now.
KeePassXC fork - 2.3.1
keepassxc-browser - 1.0.1
Operating system: MS Windows 10
Browser: Google Chrome
Proxy used: YES
On two computers, one under windows 10 and the other Windows 7, the extension very often loses connection with KeepassXC, displaying "Timeout or not connected to KeePassXC" for both chrome (65) and firefox (58 & the just released 59).
The extension should stay connected to keepassxc
The extension very often displays "Timeout or not connected to keepassxc"
Keep clicking the reload button until it works, but this is often a very short term as it keeps disconnecting very often.
Error 5: Timeout or not connected to KeePassXC keepass.js: 954:5
Connecting to native messaging host org.keepassxc.keepassxc_browser keepass.js: 870:5
Server public key: kt2Nx4SyG9WziF6UneSIWfaGLydUdHb4SXEKIeju7gE= keepass.js: 620:17
error occurred while processing 'sources: TypeError: can't access dead object
Stack: createNonSourceMappedActor@resource://devtools/shared/base-loader.js -> resource://devtools/server/actors/utils/TabSources.js: 313:1
createSourceActors/<@resource://devtools/shared/base-loader.js -> resource://devtools/server/actors/utils/TabSources.js: 401:19
process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js: 922:23
walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js: 806:7
scheduleWalkerLoop/<@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js: 742:11
Line: 313, column: 1 main.js: 1651
Unchecked lastError value: Error: Frame not found, or missing host permission ExtensionCommon.jsm: 425
withLastError resource://gre/modules/ExtensionCommon.jsm: 425:9
wrapPromise/< resource://gre/modules/ExtensionCommon.jsm: 478:11
Erreur dans les liens source : TypeError: NetworkError when attempting to fetch resource.
URL de la ressource : moz-extension://69a2daed-837e-4ad4-9b13-5291a856f337/browser-polyfill.min.js
URL du lien source : browser-polyfill.min.js.map [En savoir plus] (source inconnue)
Failed to connect: Unknown error keepass.js: 846:5
Error 5: Timeout or not connected to KeePassXC keepass.js: 954:5
Connecting to native messaging host org.keepassxc.keepassxc_browser keepass.js: 870:5
Server public key: shjzirl4zNNivb/0V7sCPaekUTSuR9p33M6V0tBzw2I= keepass.js: 620:17
KeePassXC - 2.3.1
keepassxc-browser - 1.0.1
Operating system: Windows 10 x64 and 7 x64
Browser: Chrome 65.0.3325.162 (64bits), Firefox 58.0.2 (64bits) and Firefox 59.0 (64bits)
Proxy used: tried both On and Off
I followed the instructions in this link:
The extension should detect running copy of keepassxc
Extension displays "Timeout of not connected to KeepassXC"
Connecting to native messaging host org.keepassxc.keepassxc_browser
keepass.js:846 Failed to connect: Specified native messaging host not found.
keepass.js:954 Error 5: Timeout or not connected to KeePassXC
Uncaught (in promise) TypeError: Cannot read property 'onMessage' of null
at Promise (keepass.js:92)
at new Promise (<anonymous>)
at Object.keepass.sendNativeMessage (keepass.js:89)
at Promise (keepass.js:609)
at new Promise (<anonymous>)
at Object.keepass.changePublicKeys (keepass.js:590)
at setTimeout (event.js:157)
KeePassXC fork - 2.3.1
keepassxc-browser - 1.0.1
Operating system: Windows
Browser: Chrome
Proxy used: Yes (according to Advanced tab of Browser Integration setting)
This used to work with when I had 2.3.0 portable version running. With 2.3.1, I deleted the portable version and chose to install the .exe file. Ever since then keepassxc-browser can't detect the running copy of KeepassXC.
Also, when I look at running tasks in Task Manager, I only see KeePassXC.exe
, however, I remember seeing some tasks with keepassxc-proxy
with 2.3.0 that I don't see now.
I used the keepasshttp extension before to access password out of my browser. With the new version keepassxc changed to the new "keepass browser" protocol. It would be absolutely great if it would accept the "KeePassHttp Settings" from the previous extension, or just directly converts them (after asking the user) to the new "KeePassXC-Browser Settings" attribute.
It does not accept the previous setting. and on every page it asks me if I want to accept access to the password or not, it drives me nuts. I've got dozens, if not hundreds, of page logins stored, with some allow and deny rules. To update them all by hand would take forever.
KeePassXC fork - 2.3
Are there plans to create a version of KeePassXC Browser for the Microsoft Edge browser?
When selecting the option "Fill TOPT" opened by right-clicking a text box the configured TOTP for the current page (Keepassxc entry) should be pasted.
When "Fill TOTP" is clicked nothing happens, the textbox is still empty.
No error generated on the console
KeePassXC - Version 2.3.0
Revision: 4c0ed74
Libraries:
Operating system: Windows 10 (10.0)
CPU architecture: x86_64
Kernel: winnt 10.0.16299
Enabled extensions:
Proxy used: NO
Currently, neither the README nor the Chrome/Mozilla installation pages say what the addon actually does.
Would be nice with just a couple of sentences or a bullet list stating what the main features are. Perhaps a screen shot or two.
I found this which is really good: https://github.com/pfn/passifox/blob/master/documentation/chromeIPass.md
It does not have to be so comprehensive, but I'm sure there's some good stuff in there that could be used for starters.
Finally, it would also be nice if there was a short section discussing the difference between global auto-type and this addon, both UX wise and security wise.
Thanks!
Legacy KeePassHTTP was able to act as "server" through network. Please keep this functionality!
Vivaldi is using the messaging hosts declared in registry directory of Google Chrome. Therefore selecting Vivaldi in the settings of KeePassXC will fail to enable the plugin.
Activating browser integration for Vivaldi in the settings of KeePassXC sets the NativeMessagingHost for Vivaldi and the extension can connect to the browser.
The NativeMessagingHost ist set in a directory of the registry that is never queried, therefore no NativeMessagingHost is registered. The extension does say so when being debugged.
Just do the same for Vivaldi on Windows as you are doing when activating browser support for Google Chrome, e.g. create the NativeMessagingHost not in "\HKCU\Software\Vivaldi\NativeMessagingHosts\org.keepassxc.keepassxc_browser" but in "\HKCU\Software\Google\Chrome\NativeMessagingHosts\org.keepassxc.keepassxc_browser"
KeePassXC fork - 2.3.0
keepassxc-browser - 1.0.1
Operating system: Win10
Browser: Vivaldi
Proxy used: YES (but obviously the same with no proxy)
KeePassXC-Browser should use the correct brand colors.
The settings header uses a darker green than the one we use on our website.
The alert notifying the user about there being multiple accounts when using "Fill User + Pass" is breaking the user flow and is simply annoying. Additionally it has no further purpose as telling the user the same as the dropdown with the users tells - to select the account one wants.
When selecting "Fill User + Pass" in the context menu, show no alert but only the dropdown with the accounts.
When selecting "Fill User + Pass" in the context menu, the plugin shows an unnecessary alert, when there are multiple accounts.
Just remove the dialog.
KeePassXC fork - unimportant
keepassxc-browser - latest
Operating system: unimportant
Browser: unimportant
Proxy used: unimportant
When using KeepassXC browser in Chrome (v64) and browsing in incognito mode, the extension throws an error in the console.
I would expect there to be no console error.
See above.
Allow in incognito
.Uncaught (in promise) {message: "The message port closed before a response was received."}
| n | @ | browser-polyfill.min.js:1
| sendResponseAndClearCallback | @ | VM30 extensions::messaging:417
| disconnectListener | @ | VM30 extensions::messaging:441
| EventImpl.dispatchToListener | @ | VM23 extensions::event_bindings:403
| publicClassPrototype.(anonymous function) | @ | VM29 extensions::utils:138
| EventImpl.dispatch_ | @ | VM23 extensions::event_bindings:387
| EventImpl.dispatch | @ | VM23 extensions::event_bindings:409
| publicClassPrototype.(anonymous function) | @ | VM29 extensions::utils:138
| dispatchOnDisconnect | @ | VM30 extensions::messaging:378
KeePassXC fork - 2.3.0
keepassxc-browser - 1.0.1
Operating system: Mac
Browser: Chrome (v64)
Proxy used: unknown
KeePassXC Browser (aswell as KeePasshttp before) is not working on sites, where login is split into multiple sites. Most known example for this would be Google.
The browser plugin detects credential fields correctly
On sites like Google, where the login is split into zwo seperate sites, the plugin does not work properly. You have to type your email adress manually. Selecting the password works though.
Eighter hardcode a behavior for the few sites that use multiple sites for login into the plugin, or maybe add a way to make custom credential fields work with those sites.
KeePassXC fork - 3.2.0
keepassxc-browser - 1.0.0
Operating system: Win 10, Ubuntu 17.10 (does not matter)
Browser: 59.0b13 (64-Bit) (does not matter)
Proxy used: NO
I am working on keepassxreboot/keepassxc#850 and want to integrate all my work into the native messaging server.
However, I can't seem to connect to it using firefox from either the keepassxc-browser or keepassxc-browser-fork extension.
My KeepassXC build is based off of keepassxreboot/keepassxc@92dd4c0 right now. I built with -DWITH_TESTS=OFF -DWITH_XC_HTTP=ON -DWITH_XC_BROWSER=ON
and enabled all the options in "Browser extension with native messaging" in KeepassXC.
The extensions, both keepassxc-browser-fork 0.4.5.1 and and keepassxc-browser 0.4.8, are stuck at "Timeout or not connected to KeePassXC" and I don't see any way to fix it.
I'm using Firefox 57.0.4 on archlinux.
When launching the browser, KeePassXC-Browser extension consumes 22MB of RAM and almost no CPU.
After a few hours running, the RAM consumption goes up to more than 1GB (and it would have kept raising if I didn't killed the extension) and the CPU usage is 100%.
The extension should not leak memory nor hog 100% of CPU.
KeePassXC Version: 2.3.1
KeePassXC-Browser Version: 1.0.1
Operating system: elementary OS 0.4.1 "Loki" (Linux)
Browser: Chromium Version 64.0.3282.167 (Official Build) Built on Ubuntu , running on elementary 0.4.1 (64-bit)
Proxy used: No
When a website requires HTTP access control (as configured typically in in .htaccess
files), chrome will wait forever for KeePassXC-Extension, probably for a password.
It should at least fail at some point when the Database does not have
Its stuck, as described
KeePassXC - 83f1a53d32916f31a70462c54beea07b863f7936
keepassxc-browser - 0.5.1 (23-01-2018
Operating system: Ubuntu 16.04
Browser: Chrome 64
Proxy used: NO
We use internally keepass/keepassxc on a synced storage (with Seafile, a dropbox clone) between several users, to store user/login for the IT service.
We currently don't use any browser extension to autofill entries, but we are thinking about it.
can the same database be used with several users/browser ? it seems that an entry at root is added:
KeePassXC-Browser Settings
Page URL
https://www.jpb.co.jp/xxx/AAA.do
https://www.jpb.co.jp/xxx/BBB.do
https://www.jpb.co.jp/xxx/CCC.do
...
The place of AAA, BBB, CCC, ... is random.
It is impossible to register everything.
I want to register Page URL,
https://www.jpb.co.jp/xxx/
The copyright footer should primarily list KeePassXC Team as copyright owner. Other contributors can be listed in a special acknowledgement section somewhere in the settings.
This needs to be done before we release a version 1.0, which we want to do early next week
Previous KeePassHTTP contributors are listed there, KeePassXC Team is missing.
Pretty print should work like it does on xml documents
This issue is mitigated partially by https://github.com/keepassxreboot/keepassxc-browser/blob/develop/keepassxc-browser/manifest.json#L45-L48 so it was "fixed" on documents with .xml and .xsd endings but is still present when the xml document doesn't contain that extension.
Some more information (e.g. that jQuery is the issue) is at smorks/keepasshttp-connector#32
The keepassxc-browser extension for Firefox should connect to KeePass portable on Windows 7.
The keepassxc-browser extension for Firefox cannot find running instance of KeePass portable on Windows 7.
After enabling add-on debugging (about:debugging) there's some error messages.
After clicking on the "Reload button":
KeePassXC - 2.3.0
keepassxc-browser - 1.0.0
Operating system: Windows 7 64 bits
Browser: Firefox 59.0b14 (64-bit)
Proxy used: YES
Please make this extension translatable. It would be great here: https://www.transifex.com/keepassxc/public/
Detect credentials change
Ignores changes
Detect new/changed credentials
You are running KeePassXC version: 2.3.1
Latest available version of KeePassXC: 2.3.1
Operating system: WIN7
Browser: FIREFOX 58
Proxy used: NO
The icon is pixellised.
The icon should be crisp on HiDPI display.
The loaded icon does not seem to take into account HiDPI.
Other extensions do it, so it should be easy.
KeePassXC - N/A
keepassxc-browser - 1.0
Operating system: Linux
Browser: Firefox (Nightly)
Proxy used: N/A
Addon should be marked compatible with Firefox ESR (Currently: 52.6.0)
Addon reports incompatible with ESR and requires 55+
Mark compatible with 52.6.0 ESR
n/a
I used Nightly Tester Tools to force addon compatibility to allow the install. The Addon appears functional in this state, so barring any major back end changes, it should already be compatible in everything but the name.
After setting custom credentials fields for a webpage, the user should be able to right click on a newly-designated credential field to access the KeepassXC-Browser dialog. Symmetrically, right clicking on a field no longer designated for credentials should not prompt for the menu (secondary concern).
Right clicking on "old" credentials fields will always present the KeepassXC-Browser dialog. Right clicking on a newly designated credentials field will not present the KeepassXC-Browser dialog. This is particularly problematic if a page were to contain no preexisting credentials fields (the user would then be unable to access the KeepassXC-Browser dialog at all).
KeePassXC fork - 2.3.0 (default settings)
keepassxc-browser - 1.0.0 (default settings)
Operating system: macOS 10.13.3
Browser: Firefox 58.0.2 (64 bit)
Proxy used: No
When I perform a signup on a new site, the new credentials are not saved into KeePassXC
After completing the signup and clicking the blinking toolbar icon, the new credentials should be immediately available when alt-tabbing to KeePassXC
New credentials are not saved
KeePassXC - 2.3.1
keepassxc-browser - 1.0.1
Operating system: Ubuntu 17.10 (64-bit)
Browser: Chromium 64.0.3282.167+ Firefox 60b2
Proxy used: YES
Other: Tools > Settings > Automatically save after every change: ON
Thanks!
While selecting custom credential fields using the "Choose own credential fields for this page" tool, the in-focus window (i.e, the one the user clicked on the Keepassxc-Browser extension icon from) should display the UI for selecting the appropriate fields.
It is possible for the in-focus window to not have the credential selection UI drawn on it, but instead for the UI to be drawn on a different, entirely unrelated window. e.g.:
When the github issue page is not open in a different window, the UI is properly displayed on the intended page.
KeePassXC fork - 2.3.0 (default settings)
keepassxc-browser - 1.0.0 (default settings)
Operating system: macOS 10.13.3
Browser: Firefox 58.0.2 (64 bit)
Proxy used: No
Why not transferring old repositories from @varjolintu account instead of duplicating them?
This would allow you to keep all issues for example...
You can do it by going to each repository page then Settings > Danger Zone > Transfer ownership
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.