Usability gripes with Firefox’s download feature

Double-clicking on my item on the ‘download’ bar on Mozilla Firefox forced the download to ‘pause’. Why did it do that? What made it so obvious to include such a feature? Was it obvious to Firefox users that double-clicking on the status bar most likely implies the download to pause?

For me, this discovery came as an accident. I had no idea that I had activated the pause feature by accidentally double-clicking the item I was downloading. I didn’t intend to pause the downloading. In fact, I couldn’t think of any reason why anyone would want to pause a download… unless I knew that pausing a download would provide some benefits, which I can only assume are:

  • I have very little space left so I have to pause the download, clear up and organize my hard disk, and then resume it again later
  • My internet bandwidth is so slow that I want to prioritize my downloads
  • My download just stalled, and I think that by pausing it, and resuming it – it will send network packets to the server to ‘remind’ it, so that it will hopefully resume my download

These assumptions aren’t commonly made by non-technical users. But then, this is an ubiquitous web browser – shouldn’t it appeal to non-technical people as well?

Also, notice how small the pause button and the delete buttons are? How accurate does your mouse pointer have to be? What if you have a really small monitor? What if you have a really dirty non-optical mouse? What if you’re using a touchpad?

And why is the pause button so close to the delete button? What if you accidentally hit the delete button instead of the pause? Firefox doesn’t ask you for confirmation – which may lead users to accidentally cancel a download, although there are many examples of annoying confirmation dialog boxes out there already.

Does it sound reasonable to make sure that users don’t cancel a download accidentally? How often does that happen? Would it better to have the download button placed in a different way?

I’m currently using Firefox 3.0.4, which is currently the latest version at this point I’m writing.

1 Comment

Leave a Comment

Your email address will not be published. Required fields are marked *