Just recently, my colleague oremj published a bookmarklet making "assign this bug to me" a one-click operation in bugzilla.

Obviously, bookmarklets are fun and games, but Jetpacks are even more awesome, so I went ahead and wrote one that adds an "assign to me" button next to the assignee field:

Assign-to-me button jetpack

You can find and install the jetpack through my jetpacks page on github.

Read more…

Last night, Mozilla's Bugzilla bug tracker was updated to Bugzilla 3.2 with a lot of UI changes, some of which are improvements, others are not.

One of the things that struck me as weird is how all flags, resolutions, etc. moved to the top of the page, while the "commit" button remained at the bottom, by the comment field. That means to resolve a bug, you need to (including the additional click that is now needed to pick something from the resolutions dropdown list):

  • Click on the "status" dropdown list
  • Click on RESOLVED
  • Scroll all the way down the page
  • Click on Commit

So I decided to throw a quick Greasemonkey user script together to put an additional commit button to the top of the page (just so we can drop the scrolling part), like this:

And here's the script for your enjoyment: bugzilla-commit.user.js (click to install)

(Please note, it remotely imports jquery from jquery's google code repository; that's probably something that should change in version 0.2 ;) ).

Update: It seems, this patch has been upstreamed and deployed at least on the Mozilla bugzilla instance. That makes this user script obsolete. In a good way :)

Read more…

Second Bugzilla-related user script today: Bugzilla 3.2 introduced a keyword chooser that always pops up when you click on the keywords field. Sadly, it keeps you from entering the keywords by hand, even if you know exactly what you want to type. Choosing it from the list and clicking the arrow, then okay takes much longer.

So here's another very simple Greasemonkey user script that just reverts to the original behavior of a simple text field: bugzilla-fix-keywords.user.js (click to install)

I really think instead of the current chooser, a simple keyword suggestion feature should be used that works somehow like the del.icio.us tag find-as-you-type feature:

That could be another user script (or rather an extension to this simple script here). Anyone feel like making it?

Update: This user script of mine has also been deprecated by the fix introduced with bug 452734 -- we now have a convenient auto-complete feature, similar to the one I suggested above. Great! Here's a screenshot:

Read more…

Oh thank heaven for the beauty of context-sensitive advertising.

As most people on the Mozilla project, I get quite a bit of bugmail from bugzilla. Needless to say, Google mail tries to adapt to this situation by delivering me the ads that they believe are the most appropriate for the mail I am currently looking at:

"Will you be reincarnated as a bug?"

Well, I hope not! What if they resolve me INVALID?

Read more…