Polishing Firefox, Week n (Special Edition)
It turns out that publishing lists of polish bugs in small groups over time isn’t actually the most efficient way to draw attention to them, so here are some longer lists of polish bugs for your perusing pleasure.
If for some reason today is not October 29th 2008, you can use these handy bugzilla searches to view an updated list (and welcome to the future!):
Hard Polish Bugs (visual and interactive)
Easy Polish Bugs (visual and interactive)
If any of the bugs do not have enough information specified to move forward, just ping in my the bug comments and I’ll post clarifications so you can keep making progress towards Firefox being as pixel perfect as possible.
If you would like to add a bug onto these lists, please make sure it is filed, add the keyword “polish”, cc me to the bug, attach a screenshot of the issue, and use the appropriate whiteboard terms:
[polish-easy] - updating an icon, css changes, etc.
[polish-hard] - something that is not trival to fix (like rewriting the focus code)[polish-visual] - something you would see in a screenshot
[polish-interactive] - something that you have to use the mouse or keyboard in order to encounter[polish-high-visibility] - something that users could encounter multiple times a day
Here is a fun (or not so fun, depending on your perspective) game that you can play if you happen to be currently eating a bowl of cereal.

Here are the current polish lists. The first group of bugs in italics are considered high visibility.
Hard Visual Polish Bugs
25894 Keyboard accesskeys / mnemonics shouldn’t be displayed
413059 Bookmark Contextual Dialog: Tab like appearance
418521 Focus ring appears on mouse interactions (as opposed to only when tabbing through items)
426976 Remove favicon from “Getting Started”
376408 [vista] corners of tooltips not transparent (opacity wrong)
388553 can’t use skinnable favicons in FTP/File/Jar dir listings due to security restrictions
390734 Groupbox displays incorrectly on Vista
430613 The mysterious red dot icon
431646 Style full screen mode on Vista
Hard Interactive Polish Bugs
373266 Scrollbar doesn’t behave like other applications in Vista
392644 Widget Animation on Vista
413062 Bookmark Contextual Dialog: Fade out
418513 Notch on caret when RTL languages are present on a page is misinterpreted as a polish problem
434156 Make selected and not focused tree items more visible by implementing -moz-appearance: treeitem
Easy Visual Polish Bugs
413053 Bookmark Contextual Dialog: Align treeview and listview
423744 use platform-compatible styling for notification bars (luna, aero)
425999 Set background color of sidebars on Vista to match media collection apps
426712 Style nsIAlertsService alerts on Vista
426713 Style nsIAlertsService alerts on XP
426714 Style nsIAlertsService alerts on Linux
426727 Use gradients on selected items in richlist views on XP and Vista
426731 Use platform colors for the find bar
454338 Chevrons in bookmarks menu are no longer vertically aligned after landing of bug 433109
403151 In the bookmarks organizer preview pane change “more” from a button to a progressive disclosure control
416729 update notification could use an icon
418598 Fixed background image for selected item in Error Console
419231 Floating scrollbar in the toolbar customization palette is funky
420576 Invisible star while browsing a non-bookmarked non-encrypted page with High Contrast Inverse theme
421374 tab’s site icon for “new” page should match (be the same opacity) as it is in the location bar
424363 Customize Toolbar Restore Default Set uses gtk-refresh instead of gtk-revert-to-saved
429149 Profile image should have a Tango style
429725 Icons in the Applications Prefpane
429857 Don’t show entry divisor for last entry in location bar autocomplete
430257 Location bar auto-complete results divisors touch left border
430259 Location bar auto-complete results box has no bottom border
431023 Change the add-ons manager window dimensions to make it more usable
431627 Some icons have darker state on hover (the lighter state is incorrect)
431983 style :active states for the identity button, location dropdown button and search engine button on Windows
432355 Color border of site button to match gradients for SSL and EV states
432529 Left/Bottom padding of identity contextual dialog is a bit too wide
432848 Folder listbox in Bookmark Contextual Dialog doesn’t use special icons
432938 Use GTK stock icon for netError favicon instead of Windows icon
433055 Text fields in bookmark properties should have the same height
433477 Folder drop down in dialog “Add a Keyword for this Search…” does not use special folder icons
433484 Folder drop down in dialog “Bookmark All Tabs…” does not use special folder icons
436402 Alignment issues in the Windows bookmark contextual dialog
445639 Polish the Launch Application window
Easy Interactive Polish Bugs
421701 Don’t change Bookmark Contextual dialog width when clicking Folder/tags expander
428299 Vista main window text field hover and selection behavior
437296 Allow the user to tab to drop down boxes (combo boxes) and other form controls despite OS settings
438064 Create a new window if only the download manager is open and the user clicks on the doc icon
…Tell Them What They Might Win!
(Just in case making a better Web browser isn’t enough)
Anyone who fixes a high visibility hard polish bug will receive a bottle of wine (either shipped to your residence or hand delivered). Anyone who fixes a high visibility easy polish bug gets a free beer, to be delivered upon the next time you happen to be in an location that simultaneously contains both Faaborg and beer (developer day, Mozilla Summit, work week, labs night, or really any day at the Toronto office). Prizes will be fully subsidized by the Faaborg Against Polish Bugs action committee, and employees and relatives of the Mozilla Foundation or Corporation are fully eligible to win. Here are the tracking bugs for order delivery: beer, wine. If you see a bug that isn’t flagged as high visibility but still has a comment that it qualifies, that is just because I personally happen to find that bug very annoying ![]()
And finally, just to mess with Shawn’s ability to do semantic disambiguation:

Flickr photo credit: njum



It’s great that you’re hunting these bugs down.