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