FireGPG - Very Useful, Very Annoying
FireGPG is a
Firefox extension that allows you to
encrypt/decrypt/sign any textbox on any page. More than that, it integrates with
Gmail so you can easily send and receive encrypted email! I've been using it for
this feature alone as soon as I found out about it's existence. Now there really
is no reason to use an IMAP client in my opinion.
So what's so annoying
about it? Instead of relying on Firefox's own extension update notification
system, FireGPG checks for updates every time you restart Firefox, and pops up
an intrusive dialog asking if you want to upgrade. That could be
acceptable, except that FireGPG has updates ALL THE TIME. Worse than that,
sometimes this dialog is displayed when you click on a link that opens a new
window. Ok, you finally bite the bullet and choose to update, causing you to
have to restart Firefox. You are now interrupted again with another intrusive
dialog outlining the changes in this update. In the event that Firefox crashes
(as it often does) before you quit (does anyone ever quit Firefox?), the fact
that you've been shown the changes dialog is not saved, and you get to see it
again when you restart.
If you're like me, you're fairly annoyed at this
point, and you want to turn the auto updates off. So, you go to the options, and
click the "Disable FireGPG's auto updates". Now you get a confirmation dialog
asking if you're sure you want to disable the auto updates, and that they
recommend that you don't. If you click "Ok", you're prompted with another
dialog informing you that FireGPG is still in beta and might have security
issues (they don't mention this on their website in any obvious manner) and
asking, again, if you're sure you want to disable auto updates. I almost didn't
want to; who wants potential security issues?
Ok, I realize that
security issues with GPG and encryption might be a big problem. I realize that
with a new application that is supposedly still in beta, not having automatic
updates could result in a flow of duplicate bugs on an issue tracker. However, I
feel that the behavior of this application is totally unacceptable, causing me
to want to not use it at all.
Here are my suggestions to the authors of
FireGPG (and other extension developers): Include the option to auto update, but
have it disabled by default: Firefox has an update system that seems to work
very well. In the case of FireGPG where "potential security issues" can in fact
be a huge problem, use a non-intrusive method to notify the user that there is a
security update. An icon in the statusbar, or a system notification (like Gmail
Notifier) would be MUCH less annoying.
Restored from VimTips archive
This article was restored from the VimTips archive. There's probably missing images and broken links (and even some flash references), but it was still important to me to bring them back.