August 23, 2011

BugzillaJS

This morning, BMO (Mozilla’s installation of Bugzilla) finally added inline history — a feature that was sorely needed for the past few years. A few Firefox extensions (such as Bugzilla Tweaks and my add-on, BugzillaJS) popped up to fill this void, however it’s great that BMO is finally getting it natively.

This is a huge step forward for Bugzilla, however it doesn’t mean Bugzilla-related Firefox extensions are obsolete. Most Mozillians spend a good part of their day in Bugzilla, and BugzillaJS adds a number of helpful features that make it a much more plesant experience. Here’s a list of features BugzillaJS has that Bugzilla still doesn’t. (Note: All features are optional, and can be turned off from the preferences.)

  • Image attachments or links to images are shown inline as thumbnails.
  • View images as a lightbox.
  • Turn timestamps into relative dates (“Three hours ago”).
  • Styled comments that make the text easier to read.
  • Github commits are shown inline if linked to in the comment.
  • Gravatars next to comments.
  • Add a scroll bar if the text in the comment is too wide.
  • Remove flags, status and blocking options (off by default).
  • Remove access keys (off by default).
  • Automatically select component and product for “Clone Bug” link.
  • Add “new” link to depends and blocks fields
  • Don’t guess OS or Hardware (off by default).
  • Hide the first comment if there’s nothing in it.
  • Option to hide “nobody@” bugs from bug lists.
  • Remove “Bug” from the title, so it’s easier to see the bug number with a lot of tabs.

Download BugzillaJS Now!

BugzillaJS is open source, so I’d love to have you contribute. Currently it only works on BMO (bugzilla.mozilla.org), however I have plans to support any version of Bugzilla as soon as the Jetpack SDK will support it.

About Gregory Koberger

I'm a freelance developer and designer, formerly of Mozilla. I talk a lot about web development, technology and user experience — sometimes on my blog but mostly on Twitter.

Keep Reading

Your Turn