kee-org / KeeFox

Legacy browser and XUL application integration with KeePass Password Safe. See https://github.com/kee-org/browser-addon for the new version for Firefox 57+
https://forum.kee.pm
418 stars 48 forks source link

KeeFox in Thunderbird disables status bar #250

Closed sputtene closed 9 years ago

sputtene commented 10 years ago

With KeeFox installed and active in Thunderbird, messages such as "connected to" and "receiving message 1 of 7" are no longer displayed, nor are the URLs of links when I hover the mouse over a link. When I disable KeeFox from the Add-ons menu and restart TB, the status bar works again. Re-enabling KF and restarting TB makes the status bar behave badly again.

There are other extensions that have the same bug, like AdBlock Plus (see https://adblockplus.org/forum/viewtopic.php?f=11&t=20570&p=91124 for example).

I'm using Thunderbird 24.3.0 on Ubuntu 13.10, with KeeFox 1.2.7.

dlech commented 10 years ago

Please try KeeFox v1.3.1. You can download it here

sputtene commented 10 years ago

I've tried with KeeFox v1.3.1b1 from the URL you provided. After closing KeePass, copying the new KeePassRPC.plgx to my KeePass plugin directory, restarting KeePass (which compiles the new RPC plugin) and restarting Thunderbird, I get a "KeeFox Authorization" window, requesting a password from KeePass.

There is also a new window opened by KeePass (with title "Authorise a new connection"), but that window has a height of 0px, so I don't see any password to type in.

Ok, this is strange... When typing this post, the authorisation windows popped up again (after the 2min timeout on my Firefox KeeFox). This time the window with the password was displayed correctly and I could authorise FF KF.

No such luck with Thunderbird. If I dismiss the "Authorise a new connection" and "KeeFox Authorisation" windows, they reappear after a few seconds, but I always get the 0px window. I tried restarting TB and KP in order to start from a clean state, but that doesn't help.

sputtene commented 10 years ago

Hmm. Just restarted TB again. The 0px window appeared again, I typed some garbage in the password field in the KP authorise window and clicked OK to dismiss it. After a few seconds, the authorisation windows popped up again and this time the window containing the password for authorisation was shown. I have successfully connected TB KF to KP.

Unfortunately the original bug is still present: the status bar only shows "Unread" and "Total", but no URL's on mouse-over etc.

dlech commented 10 years ago

I just installed KeeFox v1.3.1 with Thunderbird on my Mac. I did see what @sputtene is describing, but after disabling and re-enabling KeeFox through Tools > Add-ons, I have not been able to reproduce the problem again, so I am not able to troubleshoot farther.

KeeFox v1.3.1 with Thunderbird on Linux has been working fine for me. I haven't checked Windows, but this does not seem like it would be OS related.

sputtene commented 10 years ago

I've disabled KeeFox, restarted TB (status bar behaves as expected), re-enabled KeeFox, restarted TB and then the status bar is broken again.

@dlech: on the AdBlock+ forum (see link I posted in my first message), some people report the status bar breaking after it behaves normally "for a while" or on a second restart of TB. If the status bar breakage is triggered by a similar problem there as it is for KeeFox, you might see the problem happening again :)

If there is anything I can do in the meanwhile to assist in debugging, please let me know.

luckyrat commented 9 years ago

Is this still a problem with the latest Thunderbird + KeeFox 1.5?

sputtene commented 9 years ago

Sorry for not reporting back on this issue.

The problem disappeared some time ago (I think about 2 months ago), but I don't know whether that was because of a Thunderbird upgrade or a KeeFox upgrade.

I'm using Thunderbird 38.2.0 and KeeFox 1.5.3 now.