Tuesday, February 26, 2013

When Language Fails

How offended would you be if you pointed out a flaw in someone's program, only to be ignored? I imagine most would be irked. And why not? Every user has concerns, both big and small. An apathetic attitude towards improvement only breeds distrust.

Recently, I started following a particular bug on Mozilla's very on bugzilla.com. Bugzilla is a site that allows Firefoxes' userbase to report and track bugs. It's a great way to get the community involved and learn something new. Anyway, the bug I was tracking was one dealing with warnings  being displayed when closing multiple tabs:



One would assume that when unselected, users won't be warned when attempting to close multiple tabs. Not in Firefoxes' world. After several complaints and crystal clear explanations, a member of Firefoxes' team closed the bug as fixed. Whoa, whoa, whoa. Apparently Firefox team members live on some planet where every word means the opposite (haha, great joke guys... Wait, that was a joke, right?). Whatever. Here was his/her reasoning:


....






To make matters worse, the general consensus is that an option to disable the warnings should be implemented into the 'warning dialog'. Memory seems to have eluded some people, because for 17 versions this preference worked just you'd assume it would. Besides, what's so difficult about saving those precious tabs by selecting the option? Seems clear to me. No end user should have to resort to back end fixes here. I should also mention that this bug has been known since mid-2012. But rather than complain any more, there is a (lesser known) but stable fix that I want to share (well, it's listed in the above screenshot but I'll tell you how to do it).

What we're going to do is create a boolean. A boolean is just a fancy way of saying a true or false statement.
  • First, enter about:config in your URL bar.
  • Right click anywhere in about:config and select new --> boolean. (you may want to open up a notepad somewhere away from Firefox before hand)
  • In the text box, type these one by one and set their values to false:
    browser.tabs.warnOnCloseOtherTabs
    browser.tabs.warnOnClose
Give it a try! This should hold you over until Firefox decides to get their act together.

No comments:

Post a Comment