Live bookmarks now indicate which items are unread

Firefox was updated this week with a new home page and new “new tab” page, but it also contains a couple of new things that I really think people should be more aware of. I’ll spend this blog post telling you about the first one.

Since the first version of Firefox, it has had a feature called live bookmarks, which are bookmark folders that load web feeds. It’s a nice technology demo, but I have trouble finding a practical use for it. As I said in 2005…it does not indicate which RSS items I have read, and which ones are new. I don’t want to have to reread through the list of items on every RSS feed to see if I recognize the titles.

In the latest update, Firefox now indicates which feed items are unread!

When the feature landed on the beta channel, I decided to try switching from my current feed reader to live bookmarks, and so far it hasn’t been bad. I set up a folder in my bookmarks called “Web Feeds“, put all my web feeds in it, and hovering the mouse over a feed makes the list of items load.

Tips on how to deal with disgruntled users

This is something I’ve been wanting to write about for a while. In many community driven support venues, I see some bad patterns in the way users are treated. People who may be knowledgeable about Firefox end up giving bad user support, because they’re not being empathetic or approaching support with the intent of helping users.

Reasons for this?

  • Even with real names, many people behave less empathetic on the internet. It’s too easy to forget that the person you are talking to is a real human.
  • The people helping are mostly volunteers, who don’t feel obligated to be nice, or represent Mozilla.
  • Also with volunteers, many are involved in support simply because they know the technical solution to some issues, and have no formal training in support.

Those factors tend to create a community of geeks lacking the social skills to help novice users. Most people in the community just haven’t considered this. If a fellow user is being uncivil, it’s natural to flame back.

It’s important to remember:

  • Empathy: If you have a problem with your cable, and call your cable company tech support, how would you like to be treated? They would never say “PEBCAK” or “RTFM“.
  • The user is having a problem with Firefox, and it’s obviously of some importance to them, because they made the effort to find the support venue, register, and post about it. If they’ve gone that extent, we should expect a level of frustration. It would be nice if most users posting in a support forum were calm and civil, but that’s not the nature of the beast.

I’m not saying the customer is always right; I’m saying don’t argue with them.

  • Remind yourself of your purpose there. It should be to help others, not to show off your knowledge of Firefox. Don’t expect to be treated like royalty by users, just because you’re helping them. “Don’t bite the hand that feeds you” does not fly with software users. If you don’t think you’re getting enough appreciation, let it be known to the forum manager, not the user.
  • Packaging, packaging, packaging! Almost any criticism of the user can be phrased in a way that appears helpful rather than confrontational. If your mind says “How in the world am I supposed to help you, when you provide no details and no URL? I’m not a mind-reader“, then say “We’ll need some more info about your Firefox setup. Here are the details we need and how to provide them…” There’s a big difference between telling a user he/she should have searched the web before posting, and letting them know that they can search the web before posting.
  • You can calm a user down by explaining things. Frustration comes from lack of understanding. A couple of years ago, I went to see my dentist about pain I was having. He showed me an x-ray of my tooth, explained what the problem was and why it was happening. He then told me what he planned to do to fix the problem, warned me of any side-effects, and told me how much it would cost. I walked out of there feeling much more confident and relaxed about the situation. I also thought “So much of that applies to user support“. Instead of simply giving the user instructions on how to fix a problem, explain what you think the cause of the problem probably is, and what the solution is. Then tell them how to carry out the solution.
  • If you’re not having the same problem as the user, say so. It doesn’t directly help the user, but it shows that you’re making an effort to help, which the user will appreciate. It shows that the problem may not be a bug, which will discourage other users from chiming in just to rant about the product. It encourages people to give details, which a good user support person loves like crack.
  • Act as if you are talking to the user in-person.
  • Don’t get hung up on protocol. This is something I see a lot of in newsgroups. If the user starts a new thread to respond to your reply in the original thread, or puts the entire question in the subject and nothing in the message body, mention it, but don’t focus on it. That takes focus away from the issue they posted about. Better yet, don’t mention it at all until after you’ve solved their problem. At that point, they will have gained some respect for what you have to say.
  • If the user just wants to argue, disengage. Some users just want to rant. It’s good to offer to help and direct them where to submit feedback, but if you’ve already done that and they continue to rant, leave it alone.

Quantity vs quality is hard. With SUMO focusing on making sure every question gets answered, making those answers better quality can take time away from another user getting any answer at all. One good way to solve that is snippets that provide good detailed explanations, instructions, and links. Right now, you can use an extension called Clippings, which allows you to automatically paste canned responses you’ve saved. It works on both Firefox and Thunderbird, so you can use it on web-forums as well as mailing lists and newsgroups. You can find a list of canned responses to use on the Mozilla wiki. Soon the SUMO support forum will have canned responses built in.

What should Mozilla do when a volunteer is not being empathetic?

That’s a natural extension to the above issue. I have some scattered thoughts on that. I still need to organize them, and will probably start a thread in the SUMO community forum to discuss.

If you’ve made it this far into this blog post, thanks for reading.

How to make Firefox use DuckDuckGo

Don’t like Google’s new privacy policy?
Want to change the search engine Firefox uses when you type something in the location bar?

Here’s how to make Firefox use DuckDuckGo:

  1. In the Firefox location bar, type about:config and press Enter.
  2. Click I’ll be careful, I Promise!
  3. Search for the preference: keyword.URL

  4. Double-click on it, and set the value to: https://duckduckgo.com/?q=

  5. Click OK.

For more information, read the Location bar search article in Firefox Help.

Need your help in the support forum

53% of questions in the Firefox support forum are not getting replies.

If you can, please make some time to answer a few questions, so we don’t end up with users coming to Mozilla for help and getting no reply.

Here’s a link to posts without replies: https://support.mozilla.com/en-US/questions?filter=no-replies

If you haven’t created an account on support.mozilla.com, you should first repent, then go to https://support.mozilla.com/users/register

When all you want to know is if the bug is fixed

For some specific bugs, I’ve added myself to the CC list, because I’m interested in knowing when the bug is fixed (and maybe when the target has changed). Problem is: because there has been a lot of discussion in a few of those bugs, I’ve been getting a lot of bugmail that I’m not interested in. I don’t want to remove myself from the CC list, because I still want to be notified when the bug is fixed.

I don’t know if I’m the only one with this issue, so I thought I’d share how I fixed it.

In my Bugzilla Preferences, there is an Email Preferences tab that allows me to choose what changes I get emailed about based on my relationship to the bug. In it, I turned off most options for when I am a voter of a bug. Then, for any bugs in which I only care if the bug is fixed, I vote for it instead of adding myself to the CC list.

I made that change over a week ago. So far, so good.

Firefox 4 Youtube HTML5

Okay, now that Firefox 4 is released and has been downloaded 40 million times, I want all Firefox users to do the following:

  1. Go to http://www.youtube.com/html5
  2. Click on “Join the HTML5 Trial

Most Youtube videos you watch will be served in WebM format with HTML5 markup, instead of Flash.

Sidenote: Before you go thinking Firefox 4 is the first version of Firefox to support HTML5 video, it should be noted the HTML5 doesn’t specify video codec. Firefox has had support for HTML5 video since version 3.5.

How to change the colour of link previews in Firefox 4

In Firefox 3.6, if you want to see the destination URL of a link in a webpage, you can hover the mouse over the link, and the URL will be displayed in the status bar. In Firefox 4 Beta, the destination URL is now displayed in the Location bar.

There have been complaints the the light grey colour makes the text hard to read. This is something you can fix right now with a userChrome.css tweak.

  1. In Firefox, click on the Firefox button and go the Help menu, then select Troubleshooting Information. This will open the about:support page.
  2. Click on Open Containing Folder. That will open Windows explorer in your profile folder.
  3. Create a new folder called “chrome“.
  4. Navigate to the \chrome\ folder, then right-click and select New > Text Document.
  5. Name the file “userChrome.css“.
  6. Open userChrome.css, and insert this text:
    .urlbar-over-link-box {color: #0000FF !important;}
  7. Save userChrome.css and restart Firefox. Link destinations should now appear in blue.

How to update Firefox 4 Beta

A new Firefox 4 Beta is out, and users looking to update may have noticed that the “Check for Updates” menu item no longer there. That’s because the Firefox updater has been moved to the About Firefox window.

To check for updates in Firefox 4, open the Firefox menu (or Help menu if you have the menu bar enabled), and click on About Firefox.

The About Firefox window will open and Firefox will automatically check for an update. If there is one available, Firefox will automatically download it.

When the download is finished, just click on Apply Update.

Firefox tip: Disable unused plugins

I used to post a lot of tips and tricks for Firefox and Thunderbird, but I haven’t posted in a long time. Here’s a new one.

If you’re having speed/stability issues with Firefox, the cause of the problem is often one or more plugins. Mozilla offers a plugincheck tool, that tells you if you have the latest version of each of your plugins, so you can make sure all of your plugins are up to date with the latest security and stability fixes.

But many people don’t realize how many plugins they have installed. Seeing so many plugins should be an eye-opener in terms of:

  • how many are listed
  • how many you were aware of
  • how many you use
  • how many you need

Unfortunately, many plugins get installed without us knowing. Even on my mac, when I look at my list of plugins, I see something called “iPhotoPhotocast“. I use iPhoto, but I don’t know what the plugin is for.

One tip that should help improve the stability and performance of your Firefox installation is to disable any plugins you don’t need. To do that, open the Tools menu and click on Add-ons to open the Add-ons manager.

For each plugin you don’t need, select it and click Disable.

  • If there is a plugin you need once in a blue moon, just re-enable it when you need it.
  • If you see a “Mozilla Default Plug-in“, leave it alone.

In my case, the only plugin I have enabled is Flash, because I watch videos on Youtube. I find that I’m needing it less and less using Firefox 4 Beta and joining the Youtube HTML5 Beta program.