Tag Archives: Firefox

Your old Firefox Sync key is no good!

After a recent upgrade of Minefield (nightly trunk version of Mozilla Firefox) my Sync was completely broken. All I got was the following error message when I started Minefield:

Wrong Sync Key error - Click for full size

Wrong Sync Key error

One installation of Firefox kept working fine for me, all the others failed to sync after that particular update.

It turns out, the old Sync Key we all cherry picked is no good. A Minefield update probably changed my key to a longer, harder-to-remember key – I must say without any indication/notification. I reckon harder-to-remember also means harder-to-guess, so its a good thing for the security of my data in the cloud. However, on the flip side, I will need to print the key and keep it is some safe place – there’s no way I am going to remember that one! Or even better, I’ll put it in my Passpack.

Once I figured that the Wrong Sync Key error was not because of broken Minefield, but because Minefield indeed changed my key, I could quickly bring all the other installations of Firefox in sync again.

All that needs to be done is, grab your new key like so:

  • Open Minefield (or Firefox) buttonOptionsOptions (Which is Minefield (or Firefox) buttonPreferencesPreferences in Linux).
  • Go to the Sync tab
  • Expand the Manage Account group
  • Click on the My Sync Key item
  • Copy/Print/Write down/Passpack your Sync Key displayed in the dialog that shows up

Then in the installation of Firefox where you get the Wrong Sync Key error, update the Sync Key with the new key. This pretty much involves resetting Sync information and setting it up anew, like so:

  • Open Minefield (or Firefox) buttonOptionsOptions (Which is Minefield (or Firefox) buttonPreferencesPreferences in Linux).
  • Go to the Sync tab
  • Expand the Manage Account group
  • Click on the Stop Using This Account item
  • Select Reset All Information in the dialog that shows up.
  • Now setup Sync afresh in the Sync Preferences – using the new Sync Key

I hope when this changes makes into the Beta, there will be a proper notification and process to upgrade the keys in all Firefox installation. Until then, hope this helps…

Personas built into Firefox 3.6?!

So Firefox 3.6 was released recently, it has some nice features.

In the list, there’s one feature addition that bothers me – default support for Personas. This is not exactly a new feature, it has been around as a Mozilla Labs project.

I usually stick with the default theme of any application I use. It is the one that developers have put most effort in. But just for kicks, I have tried out Personas in the past. Each time, it did not last more than a few hours before I uninstalled it.

In my opinion, Personas – no matter how popular, or highly rated they are – mess up the readability of Firefox window. I am sure it is a great distraction for people who spend most of their time playing with themes. But isn’t that why there are extensions/add-ons? If someone is so inclined, install the Personas add-on and you are all set to hurt your eyes!

Here, you be the judge:

Firefox with one of the popular personas

Firefox with one of the popular Persona themes, hurts my eyes! (click to enlarge)

That is Firefox with one of the more popular Personas. And here is Firefox with it’s default theme:

Firefox with the default theme

Firefox with its default theme is much more readable… (click to enlarge)

Not sure about you, but I’d stick with the default theme.

But hey! no one is grabbing me by the collar and forcing me to use Personas. So it’s all good.

Only thing I am curious about is the thinking behind picking the Personas Labs project to be integrated into Firefox. Why not Prizm? Or Weave, that would be awesome! Or Ubiquity perhaps. All these add value to Firefox too. May be they all have the merit, but are not mature enough?

I hope Personas was not picked because Google Chrome has a developing themes ecosystem… (and bunch of folks claiming ‘Oh! look how cool my Chrome looks’).

Granted that Personas is still a work in progress (it does not theme buttons and icons, like actual themes do), and that it is a better way to implement themes. But in the end, I still maintain that Personas was great as an add-on, and it should have stayed that way.

With rants and opinions out of the way, what is your favorite Firefox 3.6 feature?



Firefox 3.5 Released! Moving on…

As you probably know from tons of different sources, Firefox 3.5 was released yesterday. For all the new features and security updates, I would highly recommend you to update to the latest release, if you already use an older version of Firefox. If you don’t use Firefox, this is as good as any other time to try it. So go grab a copy…

Upgrade the Web

Upgrade the Web – Firefox 3.5 is released!

Like many of the past Firefox releases, I used this release (code named Shiretoko) from its pre-alpha stages. It has developed into a solid release.

Now that this release is out, there will be many users to use it and report bugs. For me, it is time to grab the latest nightly builds and start using them. Hopefully file some bugs to help with testing.

Plans for the next version of Firefox – called the Firefox.next – are already in the making.

Congratulations to the Firefox developers on yet another great release. Now back to work on the next one…

Synchronizing bookmarks

The requirement is simple:

It is desirable that when we use our browser on different computers, we want to feel at home on all of the computers. If we bookmark a website on one computer, other computers should also get it seamlessly. If we end up using a loaner computer, the bookmarks should be readily available online.

When I say feel at home, I have something very Mozilla Firefox specific in mind. I use Firefox’s smart URL bar, or what is called the AwesomeBar, extensively. When I start typing in the URL bar, I like to get suggestions based on my bookmarks and history. When I get the suggestions, I want them to be derived from the latest and the greatest of my bookmarks – bookmarks added on my current computer, or some other computer. Getting history from the other computer would be great too, but just bookmarks should be just fine.

So what are the options? From what I read, there are quite a few…

Weave

Weave from Mozilla Labs
, to me, is the most promising candidate to solve the problem at hand. But it is far from ready for general consumption. Every new version (that comes out pretty frequently) seems to break something or the other – It is fixed very promptly too – but there is disruption. It is indeed in lab-mode.

Weave preferences - Click for full size

Weave synchronizes variety of profile items

What I like about Weave is that it synchronizes almost your entire Firefox profile between multiple Firefox installations – Bookmarks, History, Tabs, Saved Passwords, may be even more in the future. The data is stored (by default) on Mozilla’s servers in an encrypted format, that only your can read. Privacy freaks concerned can setup their own servers, so their data stays with them. But then they must keep the server accessible from the internet.

All this is achieved using the UI elements that already exist in Firefox – namely, the star in the URL bar. It is very intuitive, and in most cases very seamless.

It is really neat.

The down side to weave, is that there is no web interface to the data on the server. So if I am on a loaner computer, or in an internet cafe, my bookmarks are not accessible to me. I cannot use my existing bookmarks. I cannot add a bookmark if I come across something useful.

Delicious

Delicious is one of the most widely used social bookmarking service. Delicious add-on for Firefox provides an additional bookmarking system where the bookmarks are stored on the Delicious website. The add-on provides handy buttons to manage the online bookmarks.

Buttons added by Delicious addon

Delicious adds button that do things similar to Firefox’s star

Although the Delicious website says that the add-on enhances Firefox’s bookmarking system, in my opinion, it is more like an additional bookmarking system. The add-on adds UI elements to Firefox toolbar to interact with Delicious bookmarks. A tag button that functions exactly like the star in Firefox’s URL bar. A new window to add tags to the new bookmark, where you input almost the same information that you do in Firefox’s native interface. A bookmarks menu item, that is very similar to the native Firefox bookmarks menu. There’s just too much redundancy.

Since Delicious is mainly an online service, it has a very mature and efficient web interface. And because all your bookmarks are online, you can access them from any computer with an internet connection – whether it is your own or a loaner or one in an internet cafe.

Google Bookmarks

Google Bookmarks is a part of Google Web History. Like Delicious, the bookmarks are saved online and they can be accessed from any online computer.

Buttons added by Google Toolbar

Google Toolbar adds its own star

Google Bookmarks integrate well with the Google Toolbar for Firefox. Also like Delicious, the interface provided by the Google toolbar for bookmarking is exactly like Firefox’s own. The toolbar adds its own star, which is used to bookmark a website, or edit (add tags to) an existing bookmark.

Foxmarks A.K.A. Xmarks

Foxmarks which is now known as Xmarks is also a strong contender in this space. It has the goods of both online bookmarking services and native Firefox bookmark synchronizing. Xmarks provides an add-on for Firefox (in addition to Internet Explorer and Safari, which is an added bonus), that just synchronizes your bookmarks with an online storage on xmarks.com. They have a neat web interface to manage the online bookmarks. Any changes made online, or on any computer are automatically synchronized.

The missing link

Although Delicious and Google Bookmarks provide a usable interface with Firefox, there is one deficiency in both of them that is very significant to me (an AwesomeBar user). Bookmarks on Delicious or Google Bookmarks don’t become a part of Firefox Bookmarks, and hence are not accounted in the search algorithm used by the AwesomeBar. If I add a bookmark to either of the two services, it will not be suggested when I type something in the URL bar.

Conclusion

I love the fact that online bookmarks (Delicious/Google Bookmarks) are available from anywhere on the internet. However, no matter how much I try to get used to one of the two services, I miss that fact that online bookmark are not included in the AwesomeBar suggestions.

A web interface to manage Weave’s bookmarks online will be a welcome feature. Or If add-ons provided by online bookmark services somehow integrate their bookmarks with Firefox’s bookmarks, that would be cool too.

Until then, it will have to be an inconvenient combination of the two.

I have not used Xmarks long enough to form a solid opinion about it. I’ll just have to play around with it for a while.

Edit: Added Foxmarks/Xmarks as a viable alternative, after this post was first written.

Edit (05/12/2009): Well, looks like the Delicious add-on for Firefox just came a step closer to the way I like it. With its version 2.1.041 released yesterday (?) delicious bookmarks are now integrated with the AwesomeBar. In addition, if you start typing in the address bar with ??, AwesomeBar will show only Delicious bookmarks. If you start typing with >>, AwesomeBar will show Delicious tags. This is great! Now if it could just reuse Firefox’s native UI elements…

Firefox 3.0 on Linux and cairo version

Since its Alphas, I’ve been comparing font rendering in official Firefox 3.0 Linux builds and the ones I used to compile myself. Fonts in the official builds were, and still are, very crudely rendered. Upon reading a little, I learned that this difference is due to the use of different version of Cairo, a graphics library that Firefox uses under the hood.

Using --enable-system-cairo option when building Firefox greatly improves the look of fonts. I used to compile my own nightly builds using this option, hoping that the official builds will move to using that option too, before the final 3.0 release.

I just tried the final release and found that it still does not use --enable-system-cairo option, and the fonts are still not neat.

Thankfully, I also noticed that Ubuntu’s Firefox 3.0 – that got updated today as well, does use --enable-system-cairo option. Now I don’t have to compile my own builds. I wish I had noticed this the first time I installed Hardy – the Firefox 3.0 beta that came with it probably used system Cairo too. But I am glad I noticed this, better late than never.

Here are a couple of screenshots that illustrate the difference:

Firefox fonts with and without system cairo - Click for full size

Click on the image to view full size – The one on top is the Ubuntu build, using --enable-system-cairo option. The one a the bottom is the official Firefox build, not using that option. Notice how the fonts in the Ubuntu build are so much better than the fonts in the official Firefox build

Now, go download Firefox 3.0 while it’s hot. You don’t get to set a world record everyday!

Set a world record on June 17th…

Its official, Firefox 3.0 will be released on June 17th, 2008.

Join more than a million others by pledging to download Firefox 3.0 on the day of release. Celebrate the Download Day by setting a world record. Click on the image below:

Download Day

To see what to expect from the new version of Firefox, watch this screencast.

Cheers!

UPDATE (06/12/2008):

There’s an excellent post on dria.org that lists the new features in Firefox 3.0, it is called Field Guide to Firefox 3.

Indic Script Support in Mozilla Browsers on Mac

Support for Indic script in Mozilla Browsers on the Mac has so far been missing. But I got a pleasant surprise with the latest trunk builds of both Firefox and Camino. They both handle Indic Scripts pretty well. I am sure this is thanks to Gecko 1.9.

Here’s what I am talking about. The snapshot below shows rendering of Hindi version of Google News on Camino 1.5. It is mostly… well, question marks!

Following is the same page viewed with the trunk version of Camino. That’s more like it!

Like I mentioned, I saw this with trunk versions of both Firefox and Camino – with many websites using Indic script.

शुभ वाचन !! (Happy Reading… if there’s such a greeting :) )