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.
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.