Skip to content
This repository has been archived by the owner on Oct 17, 2020. It is now read-only.

en | Upgrading from KeeFox 1.4

Chris Tomlinson edited this page Sep 13, 2015 · 5 revisions

This page contains a list of things to be aware of and possible solutions to problems that arise during an upgrade from KeeFox 1.4 to 1.5 or higher.

Common problems after the upgrade:

The improvements to form filling have come at a slight cost - some of your existing logins may no longer work the way you want them to. In a tiny minority of cases, it might not be possible to exactly replicate the old behaviour but in almost all cases, following the advice below should get those logins back to normal very quickly.

KeeFox fills a different login entry now

Reason: KeeFox 1.5 can more accurately detect that certain web addresses belong to the same website so you may be seeing more logins for a website available on each page of that website. KeeFox will try to select the login that most closely matches the address of the current page but you may have previously adjusted KeeFox's behaviour by either:

  1. setting a fixed priority on some of the entries for that website
  2. adding a regular expression URL match
  3. storing duplicate entries for related pages (e.g. "google.com" and "www.google.com") - some of which may even contain out of date password information

Solution: Depending on how many entries are affected by the problem you should consider these two possible solutions:

  1. Remove the unnecessary priority, regular expression settings or duplicate entries
  2. Change the URL matching mode of some entries to "Hostname" or "Exact"

I'm asked to save a password again even though KeeFox filled it in for me

Reason: This happens from time to time (and may not be directly related to the KeeFox upgrade) but the cause is usually that the website has changed something about its login form since you last asked KeeFox to save the password.

Solution: Use the new "Update existing entry" feature to overwrite the information KeeFox stores about the login form so that next time you should not be prompted again.

A different HTTP Auth login is being filled in than before

Reason: Similar to the situation with form filling, this is because KeeFox can now understand that more web addresses belong to the same website. The effect is more pronounced for HTTP Auth dialogs because of both the technical limitations of those dialogs and the fact that we now also consider manually set priorities when deciding which entry should be filled in.

Solution: As per the solution for forms above.

KeePass connects to the internet once a month

Reason: About once a month KeePassRPC will download the latest information from publicsuffix.org in order to power the new improved login matching system.

Solution: If you prevent KeePass from connecting to the internet, KeeFox will still work but it will not be able to identify the correct login to use with the same level of accuracy. You could try manually downloading the relevant file and inserting it to your KeePass profile folder but such complexities are beyond the scope of this guide.

KeeFox no longer fills in a login form

Reason: There could be many reasons for this but the one we expect to be most common is that we have improved the form detection to remove a lot of cases where complex data entry forms are incorrectly auto-filled with login data. This is most likely for login forms that contain a large proportion of optional fields.

Solution:

  • Use the new "Update existing entry" feature to overwrite the information KeeFox stores about the login form.
  • If that doesn't help, try deleting the KeePass entry and saving a completely new one from KeeFox.
  • If you still have problems, it might be due to the improvements that prevent non-login forms from being auto-filled.
  • Try clicking on the matched login in the main KeeFox panel to see if KeeFox can fill the form correctly when you specifically ask it to fill in the login information to that page.
  • If that still doesn't work then please post a link to the problematic form on the support forum in case there is something we can do to get it working correctly again. While you wait (potentially indefinitely) for a fix in a new version of KeeFox...
  • You can now copy the form fields to your clipboard and then paste them into the correct form field manually
    • either use the matched login or the search results (perhaps by changing the filter drop down to "Current website").

WARNING!

OLD INFORMATION

The information in this Wiki is out of date.

It is only of interest if you are using the old add-on called KeeFox in a very old (insecure) version of Firefox or other browsers based on the old Firefox XUL technology.

Read the manual for Kee and KeeBird instead.

Clone this wiki locally