2005-05-07 Trunk builds

Exciting fixes:

Security fixes:

  • Partially fixed: 289074 - Security hole in markLinkVisited (Bug 217195) has not been fixed.
  • Fixed: 289675 - Getter/setter on window.__proto__.__proto__.__proto__ allows XSS attacks.
  • Fixed: 290079 - Arbitrary code execution via sidebar (part 2).
  • Fixed: 290038 - Search plugins can silently overwrite existing search plugins.
  • Fixed: 290037 - Search plugins can get javascript access to currently active tab.
  • Fixed: 290036 - Link tag allows to execute arbitrary code without user interaction.
  • Fixed: 289204 - Showing a blocked popup has chrome privs.

If you're using an old trunk build, you should upgrade to a new trunk build or switch to 1.0.3 so you're not vulnerable to these holes.

More fixes:

  • Fixed: 210043 - Enable context menu "copy image" on more platforms.
  • Fixed: 258277 - Add menu item to Check for Updates.
  • Fixed: 228968 - Downloading a large file >2GB displays negative status values.
  • Fixed: 292326 - Arrowscrollbox doesn't scroll on hover.
  • Fixed: 283897 - VBulletin 3.0.1 WYSIWYG Post Reply Function is Broken.
  • Fixed: 240276 - Reorganize nsGfxScrollFrame.
  • Fixed: 180962 - Insecure form submission warning pops up twice (in the first tab).
  • Fixed: 245631 - Crash loading .ico file [@ nsICODecoder::ProcessData ].
  • Fixed: 96423 - German character ß - buggy capitalization (text-transform: uppercase or capitalize).
  • Fixed: 268513 - Overflow:scroll causes memory growth.
  • Fixed: 220626 - Enable keyboard access to Blocked Popups notification bar.
  • Fixed: 189982 - Automatic image resizing: state of the image should be kept after resizing the browser window.
  • Fixed: 53995 - [Windows] Using "text zoom" to scale fonts very small makes them come back normal.
  • Fixed: 231300 - [Windows] NsLocalFile::MoveTo is very slow to move directories.
  • Fixed: 239218 - [Mac] Menus are nonfunctional when 'tools' have focus (Downloads / Extensions / Theme Managers, JavaScript Console and Page Info window).

New features for web developers and extension developers:

  • Fixed: 290592 - Array extras: forEach, indexOf, filter, map, some, every.
  • Fixed: 274928 - Make it possible for apps, extensions, and vendors to all add tokens to the User-Agent string (using default preferences) without overwriting each other (general.useragent.extra.*).
  • Fixed: Many changes to Extension Manager

Fixes for regressions:

  • Fixed regression: 289211 - "Open a new window" (e.g. Ctrl+N) doesn't load the home page (since Apr 5).
  • Fixed regression: 288509 - Dragging favicon from location bar into bookmark menu creates double entry (since Mar 30).
  • Fixed regression: 273466 - Can't drag favicon from url bar into bookmark sidebar to create bookmark (since Aviary landing).

Many extensions won't work right away when you upgrade to this version, but if you reinstall the extensions, most will work.

Most serious fastback bugs:

  • With fastback: 292933 - Info. popup box on tinderbox display wrong details.
  • With fastback: 292934 - Favicon not updated when going back/forward in tab.
  • With fastback: 293235 - When using the back button (or keyboard), visited links are not marked as visited.

Regressions (new bugs):

  • Since May 5: 293135 - Form content is lost when pressing back (regardless of whether fastback is enabled).
  • Since Apr 29 : 292431 - 15% performance regression on DHTML due to fix for bug 240276.
  • Since Feb 24: 284245 - Richedit/designMode not working anymore at blogger.com.
  • Since Feb 23: 285544 - Safe Mode doesn't work.
  • Since ~Jan 22: 279497 - Selected profile does not always appear focused.
  • Since ??: 273200 - Ctrl+W in Find bar breaks middle-clicking links, find toolbar, and back button.
  • Since November on trunk: 269927 - Tooltip appears after closing tab.

Windows builds: Official Windows, Official Windows installer, Official Windows MSI (discussion)

Linux builds: Official Linux, Official Linux installer

Mac builds: Official Mac

Returning soon

The Burning Edge will return soon. There have been many exciting changes since the last Burning Edge post four weeks ago.

The last few trunk builds have been barely intolerable due to a typo that caused Firefox to jump to the top of the page frequently. A patch was checked in a few hours ago, so the bug will be fixed in May 2 builds.

2005-04-05 Trunk builds

Fixed regressions:

  • Fixed regression: 285709 - Browser hang instead of displaying cookie allow/session/deny window (since Mar 11).
  • Fixed regression: 284357 - [Mac] Opening a link to a new tab doesn't show the URL in the location bar (with "Select new tabs opened from links" checked) (since Feb 28) (WFM).
  • Fixed regression: 272556 - about: is broken (since Aviary landing).
  • Fixed regression: 231361 - Download manager doesn't show downloaded filesize after 1MB if the filesize is "unknown" (since Aviary landing).
  • Fixed regression: 176177 - History, Bookmarks and Highlight buttons don't have a pressed state in WinXP Luna (missing from trunk).
  • Fixed regression: 284664 - Mouseout events lost moving mouse out of iframe (since Feb 24).

Fixed security holes (list may be incomplete):

  • Fixed: 285438 - Drag and drop gestures can be hijacked to load priviliged xul.
  • Fixed: 284627 - Arbitrary code execution via sidebar.
  • Fixed: 245829 - Download manager progress and title do not update correctly, wrong number of files and percentage after finishing or cancelling a download.
  • Fixed: 273498 - "Save Link As" Download Dialog Spoofing Vulnerability.
  • Fixed: 288688 - JS "lambda" replace exposes malloc heap space after end of JS string.

For extension authors:

  • Fixed: 282442 - Provide interface for configuring proxies. more info
  • Fixed: 286518 - Improve nsIStyleSheetService.

Other fixes:

  • Fixed: 253950 - When the default profile is locked on startup, UI needs to be less confusing.
  • Fixed: 275430 - Change default for "open links from other applications" to be "a new tab in the most recent window" instead of "the most recent tab/window". (?)
  • Fixed: 222364 - [Mac] Don't use sheet for the about box.
  • Fixed: 274553 - Blocking iframes either via an extension or userchrome.css breaks find toolbar search.
  • Fixed: 247884 - Upgrading doesn't remove / uninstall the old entry from Add Remove Programs - Windows.
  • Fixed: CSS3 outline property. (-moz-outline still works as an alias.)
  • Fixed: 38447 - Implement Handling of URI Values on CSS "cursor" Properties. (Web pages can now specify custom cursors.)
  • Fixed: 3247 - Counters in CSS-generated content.
  • Fixed: 56314 - Reverse selection colors when page background is similar to default selection background.
  • Fixed: 251751 - Firefox Help window should not be alwaysRaised.
  • Fixed: 284096 - Useless Cancel button in "View Saved Passwords".
  • Fixed: 238954 - [Mac] Support Command-. (Command-Period) keyboard shortcut for Stop on OS X.
  • Fixed: 282754 - Width:100% broken if parent block element has overflow:hidden.
  • Fixed: 207219 - Image Resize: Clicking to restore large size should center at clicked position.
  • Fixed: 285738 - Reload incorrectly disabled on certain pages.
  • Fixed: 222157 - View Source: Save as doesn't work (?).
  • Fixed: 285910 - Download manager leaks JS global object and JS observer implementation.
  • Fixed: 281545 - Tab cycle problems in Page Setup dialog.
  • Fixed: 286079 - Tabindex not working with XUL elements.
  • Fixed: 284929 - File -> Open Location nonfunctional when the Location Toolbar is hidden.
  • Fixed: 267227 - Be able to use Window (mac only) and Help (all) menus for every window (view source, bookmarks manager, etc.) with menus.
  • Fixed: 280725 - Use generic/automatic remoting in xremote.
  • Fixed: 189982 - Automatic image resizing: state of the image should be kept after resizing the browser window.
  • About 500 other bug fixes, including many leak fixes and screen-reader accessibility fixes.
  • Since Apr 5: 289211 - "Open a new window" (e.g. Ctrl+N) doesn't load the home page.
  • Since Mar 30: 288509 - Dragging favicon from location bar into bookmark menu creates double entry.
  • Since Feb 24: 284245 - Richedit/designMode not working anymore at blogger.com.
  • Since Feb 23: 285544 - Safe Mode doesn't work.
  • Since ~Jan 22: 279497 - Selected profile does not always appear focused.
  • Since ??: 273200 - Ctrl+W in Find bar breaks middle-clicking links, find toolbar, and back button.
  • Since Aviary landing: 273466 - Can't drag favicon from url bar into bookmark sidebar to create bookmark.
  • Since November on trunk: 269927 - Tooltip appears after closing tab.

Windows builds: Official Windows, Official Windows installer, Official Windows MSI (discussion), bangbang's, bluefyre's, pigfoot's

Linux builds: Official Linux, Official Linux installer, hendikins' with SVG

Mac builds: Official Mac, powerbook's, MacGeneral's

2005-03-12 Trunk builds

  • Fixed: 255123 - [Windows] Opening URL from another app focuses an existing window before opening a new window.
  • Fixed: 245829 - Download manager progress and title do not update correctly, wrong number of files and percentage after finishing or cancelling a download.
  • Fixed: 188938 - Object should submit (name attribute on <object>).
  • Fixed: 285244 - Open in tabs crashes.
  • Fixed regression: 284978 - [Win2k/WinXP] After loading many large images, Firefox stops repainting (since Mar 5) (mostly fixed).
  • Fixed regression: 283766 - XML error messages are missing (since Feb 21).
  • Fixed: 283603 - The "tab"-icon in Options is the same as download-icon.
  • Fixed: 285065 - Firefox preferences window leaks global object due to radio.xml cycle.
  • Fixed: 181938 - Redirection should be something any protocol can optionally support.
  • Fixed: 251751 - Firefox Help window should not be alwaysRaised.
  • Fixed: 277657 - textbox.maxLength doesn't work.
  • Fixed: 284098 - Error: aSubject is not defined when removing cookie.
  • Fixed: 254056 - Focus lost when closing tab.
  • Fixed: 277222 - Add current Firefox version info to the "could not be installed" version incompatible message.
  • Fixed: 256243 - Unabled to remove downloads / navigate downloads dialog mouseless.
  • Fixed: 278773 - Various toolkit code incorrectly constructs URIs (possible security issue).
  • Fixed: 282057 - brand.dtd/brand.properties live in the wrong package. xulrunner apps cannot provide these files, which means they can't use various toolkit features.
  • Fixed: 285000 - MouseTrailer handling needs fixing up a bit more. (Might have fixed a crash.)
  • Fixed: 239563 - Crash if window.close() called in javascript such as 'onMouseDown' [@ nsEventStateManager::SendFocusBlur ].
  • Fixed: 228829 - Crash on page with recursive frames.
  • Fixed: 284993 - Changing tabs on modal dialog horks url bar. (Security hole?) (Seamonkey only?)
  • Fixed: 241245 - [Linux] Auto download to 'Desktop' downloads to home directory on Linux.
  • Fixed: 281979 - [Linux] Not properly setting application name.
  • Fixed: 270988 - [Linux] Menubar higlighting not centered.
  • Fixed: 270993 - [Linux] Autocomplete dropdown (e.g. url bar) has wrong background color.
  • Fixed: 233461 - [GNOME] use of stock images.
  • Since Mar 11: 285709 - Browser hang instead of displaying cookie allow/session/deny window.
  • Since Feb 28: 284357 - [Mac] Opening a link to a new tab doesn't show the URL in the location bar (with "Select new tabs opened from links" checked).
  • Since Feb 24: 284245 - Richedit/designMode not working anymore at blogger.com.
  • Since Feb 24: 284664 - Mouseout events lost moving mouse out of iframe.
  • Since ~Jan 22: 279497 - Selected profile does not always appear focused.
  • Since ??: 273200 - Ctrl+W in Find bar breaks middle-clicking links, find toolbar, and back button.
  • Since Aviary landing: 272556 - about: is broken.
  • Since Aviary landing: 231361 - Download manager doesn't show downloaded filesize after 1MB if the filesize is "unknown".
  • Missing from trunk: 176177 - History, Bookmarks and Highlight buttons don't have a pressed state in WinXP Luna.
  • Since November on trunk: 269927 - Tooltip appears after closing tab.

Windows builds: Official Windows, Official Windows installer, Official Windows MSI (discussion), bangbang's, bluefyre's, pigfoot's

Linux builds: Official Linux, Official Linux installer, hendikins' with SVG

Mac builds: Official Mac, powerbook's, artooros', MacGeneral's

2005-03-06 Trunk builds

  • Fixed regression: 283640 - Hang when opening / closing cookies (since Feb 25).
  • Fixed regression: 284130 - [Mac] Reload icon displays wrong when using small icons.
  • Since Mar 5: 284978 - [Win2k/WinXP] After loading many large images, Firefox stops repainting.
  • Since Feb 28: 284357 - [Mac] Opening a link to a new tab doesn't show the URL in the location bar (with "Select new tabs opened from links" checked).
  • Since Feb 24: 284245 - Richedit/designMode not working anymore at blogger.com.
  • Since Feb 24: 284664 - Mouseout events lost moving mouse out of iframe.
  • Since ~Jan 22: 279497 - Selected profile does not always appear focused.
  • Since ??: 273200 - Ctrl+W in Find bar breaks middle-clicking links, find toolbar, and back button.
  • Since Aviary landing: 272556 - about: is broken.
  • Since Aviary landing: 231361 - Download manager doesn't show downloaded filesize after 1MB if the filesize is "unknown".
  • Missing from trunk: 176177 - History, Bookmarks and Highlight buttons don't have a pressed state in WinXP Luna.
  • Since November on trunk: 269927 - Tooltip appears after closing tab.

Windows builds: Official Windows, Official Windows installer, Official Windows MSI (discussion), bangbang's, bluefyre's

Linux builds: Official Linux, Official Linux installer

Mac builds: Official Mac, powerbook's

2005-03-05 Trunk builds

  • Fixed: 274625 - Random crashes when using Find [@ nsTypeAheadFind::Find].
  • Fixed: 269259 - When upgrading an extension, its metadata is not updated from the new install.rdf.
  • Fixed: 125998 - Use images thumbnails as tab-icons or url-icons.
  • Fixed: 284716 - [Win2k/WinXP] Create DDBs in nsImageWin::Optimize. (Fixes several performance bugs with large images, such as slow scrolling on exactaudiocopy.de.)
  • Fixed: 284560 - Can't add English [en] to the language list.
  • Fixed: 283871 - Password manager dialog does not resize vertically.
  • Fixed: 271774 - Firefox Page Setup's "Shrink to fit page width" preference is not saved across sessions.
  • Fixed: 265536 - Plugin Finder Service (PFS) returns x86 plugin for AMD64 browser.
  • Fixed: 107911 - Browser won't open if browser.frames.enabled is set to false - Error launching browser window:no XBL binding for browser.
  • Fixed: 251627 - [RTL] Icon incorrectly placed when dropping an icon from the Customize Toolbar windows to the Toolbars when interface is RTL.
  • Fixed: 221824 - [RTL] Themes should be RTL compatible.
  • Fixed: 279715 - [Mac] In Toolbar customization 'Text only' drop down menues are missing.
  • Fixed: 283660 - [Mac] The new preferences window can't be closed on OS X (and doesn't have a collapse toolbar button).
  • Since Mar 5: 284978 - [Win2k/WinXP] After loading many large images, Firefox stops repainting.
  • Since Feb 28: 284357 - [Mac] Opening a link to a new tab doesn't show the URL in the location bar (with "Select new tabs opened from links" checked).
  • Since Feb 25: 283640 - Hang when opening / closing cookies.
  • Since Feb 24: 284245 - Richedit/designMode not working anymore at blogger.com.
  • Since Feb 24: 284664 - Mouseout events lost moving mouse out of iframe.
  • Since ~Jan 22: 279497 - Selected profile does not always appear focused.
  • Since ??: 273200 - Ctrl+W in Find bar breaks middle-clicking links, find toolbar, and back button.
  • Since Aviary landing: 272556 - about: is broken.
  • Since Aviary landing: 231361 - Download manager doesn't show downloaded filesize after 1MB if the filesize is "unknown".
  • Missing from trunk: 176177 - History, Bookmarks and Highlight buttons don't have a pressed state in WinXP Luna.
  • Since November on trunk: 269927 - Tooltip appears after closing tab.

Windows builds: Official Windows, Official Windows installer, Official Windows MSI (discussion), bangbang's, bluefyre's

Linux builds: Official Linux, Official Linux installer, hendikins' with SVG

Mac builds: Official Mac, theNonsuch's

2005-03-03 Trunk builds

Many of the problems with the new prefs dialog have been fixed:

  • Fixed: 283600 - Can't open Find as you Type/Find Toolbar.
  • Fixed: 283738 - [Linux] Prefwindow V unusable on GTK2+XFT builds.
  • Fixed: Increased leaks on Linux balsa tinderbox (since Feb 25).
  • Fixed: 283595 - Privacy > Password > Set Master Password does not work in new prefs.
  • Fixed: 283601 - Privacy > Cache > "Clear Cache Now" not greyed out after clicking.
  • Fixed: 283596 - "Load Images from originating website only" pref not working in new options dialog.
  • Fixed: 283608 - Downloads > Download Folder directory can't be changed.
  • Fixed: 283610 - "Select new tabs opened from links" setting works the otherway around in new prefs.
  • Fixed: 283639 - "Sanitize Now" doesn't work if "Ask Me Before Sanitizing" is checked.
  • Fixed: 283694 - Cannot manually add cookies to the exceptions list.
  • Fixed: 283744 - Expiration dates for cookies aren't in a human-readable format.
  • Fixed: 283604 - Edit Languages in new prefs window does not display 2nd and next items correctly.
  • Fixed: 283750 - Search textbox in Download Actions dialog is partially dysfunctional.
  • Fixed: 283988 - Javascript option "But disable common annoyances" is broke in new pref.
  • Fixed: 283944 - Edit options ... button in extensionbar is not working.
  • Fixed: 283678 - Serif / Sans-serif pref ui doesn't work anymore.
  • Fixed: 284084 - Setting both "ask before sanitizing" and "sanitize on shutdown" opens a broken sanitize window on shutdown.
  • Fixed: 284437 - [Mac] "Sanitize Firefox" menu item doesn't work when no windows are open.

Other fixes:

  • Fixed: 278544 - Regression: Location bar of newly created tabs is not focussed after using find-as-you-type (not Ctrl-F).
  • Fixed: 283478 - Regression: Crash when dropping Favicon dragged from Location bar (since around Feb 24).
  • WFM: Crashes while customizing toolbars.
  • Fixed: 283355 - Regression: Image name and size are no longer displayed in title-bar (since Feb 21).
  • Fixed: 237776 - Reload should be disabled for blank tabs.
  • Fixed: 283352 - Make new flat chrome manifests usable by extensions (more info).
  • Fixed: 233461 - [GNOME] use of stock images.
  • Fixed: 58523 - -P, -nosplash, -splash, -console, -ProfileManager, -installer switches (arguments) unable to launch anything other than the browser (mail does not open on startup).
  • Fixed: 238952 - Change Motto in Credits Dialog from "The Browser, Reloaded" to "Rediscover the Web".
  • Fixed: 278772 - Various Firefox code incorrectly constructs URIs (possible security issue).
  • Fixed: 284354 - Crash when submitting bugzilla query [@ HandleDummyLayoutRequestPLEvent] [@ DummyLayoutRequestEvent::HandleEvent ].
  • Fixed: 202906 - "Load images from originating server only" does not show alt text.
  • Fixed: 283468 - Page briefly appears then disappears.
  • Fixed: 118025 - [Mac] NS_THEME_MENU* implementations.
  • Fixed: 238954 - [Mac] Support Command-. (Command-Period) keyboard shortcut for Stop on OS X.
  • Since Feb 28: 284357 - [Mac] Opening a link to a new tab doesn't show the URL in the location bar (with "Select new tabs opened from links" checked).
  • Since Feb 25: 283640 - Hang when opening / closing cookies.
  • Since Feb 24: 284245 - Richedit/designMode not working anymore at blogger.com.
  • Since Feb 24: 284664 - Mouseout events lost moving mouse out of iframe.
  • Since ~Jan 22: 279497 - Selected profile does not always appear focused.
  • Since ??: 273200 - Ctrl+W in Find bar breaks middle-clicking links, find toolbar, and back button.
  • Since Aviary landing: 272556 - about: is broken.
  • Since Aviary landing: 231361 - Download manager doesn't show downloaded filesize after 1MB if the filesize is "unknown".
  • Missing from trunk: 176177 - History, Bookmarks and Highlight buttons don't have a pressed state in WinXP Luna.
  • Since November on trunk: 269927 - Tooltip appears after closing tab.

Windows builds: Official Windows, Official Windows installer, Official Windows MSI (discussion), bangbang's, bluefyre's, pigfoot's

Linux builds: Official Linux, Official Linux installer

Mac builds: Official Mac, powerbook's, theNonsuch's

2005-02-25 Trunk builds

  • Fixed: New options dialog.
  • Fixed: New "Sanitize" privacy feature.
  • Fixed: 131456 - Memory use does not go down after closing tabs (resources not released).
  • Fixed: 278534 - Make tooklit chrome registry use plaintext manifests instead of an RDF cache. (Get rid of contents.rdf chrome registration nightmare.)
  • Fixed: 209020 - Meta HTTP-EQUIV="refresh" broken if midas was ever used in that browser window.
  • Fixed: 198155 - Midas html editing mode persists after leaving the page that enabled it.
  • Fixed: 282103 - Dynamic Overlays.
  • Fixed: 260951 - [Regression] Go menu doesn't display recent page history until second opening (since September on trunk).
  • Fixed: 283046 - [Regression] File input button does not properly render (since Feb 21). (Fixed in Firefox but not in Camino?)
  • Fixed: 283180 - Creativecommons, amazon, eBay, dictionary search plugins are broken for non-ASCII character search.
  • Fixed: 283276 - Plugin finder service freezes when attempting to install plugins and not accepting first license.
  • Fixed: 282764 - Crash when going Back in frameset page [@ nsWindow::UpdateIdle].
  • Fixed: 252189 - Retrieve proper display name for application handlers.
  • Fixed: 125386 - Flyout menu disappears when mouse passes over scrollable div or iframe.
  • Fixed: 244754 - URL is not shown in the status bar when I point at a link on a page encoded as 8-bit Unicode.
  • Since Feb 25: 283600 - Can't open Find as you Type/Find Toolbar.
  • Since Feb 25: 283640 - Hang when opening / closing cookies.
  • Since Feb 25: 283738 - [Linux] Prefwindow V unusable on GTK2+XFT builds.
  • Since Feb 25: Increased leaks on Linux balsa tinderbox (Ben is investigating).
  • Since Feb 25: Crashes while customizing toolbars (?)
  • Since Feb 21: 283355 - Image name and size are no longer displayed in title-bar.
  • Since ~Jan 22: 279497 - Selected profile does not always appear focused.
  • Since ??: 278544 - Location bar of newly created tabs is not focussed after using find-as-you-type (not Ctrl-F); workaround: Ctrl-F.
  • Since ??: 273200 - Ctrl+W in Find bar breaks middle-clicking links, find toolbar, and back button.
  • Since Aviary landing: 272556 - about: is broken.
  • Since Aviary landing: 231361 - Download manager doesn't show downloaded filesize after 1MB if the filesize is "unknown".
  • Missing from trunk: 176177 - History, Bookmarks and Highlight buttons don't have a pressed state in WinXP Luna.
  • Since November on trunk: 269927 - Tooltip appears after closing tab.

The JavaScript annoyance prefs have been removed and replaced by a single checkbox, "but disable common annoyances", under the "Enable JavaScript" checkbox (283716). Checking this box is equivalent to unchecking the first five of the old annoyances options. That is, the new checkbox could be labelled "Don't scripts to (1) move or resize existing windows, (2) raise or lower windows, (3) disable or replace context menus, (4) hide the status bar, or (5) change status bar text" (source code). The sixth and last checkbox from the old annoyances window, "change images", is now gone. As far as I know, these are the only preferences that were in the old Options dialog but not in the new one. [This paragraph was updated and rewritten 2005-02-26.]

There are also a lot of bugs in the new prefs dialog: things that don't work, misspellings, etc. I'm not going to list them all here, but you can find them by searching Bugzilla for "ALL firefox preferences" and sorting by bug ID.

The new "Sanitize" feature lets you clear your tracks quickly with Tools > Sanitize Firefox (Ctrl+Shift+Del on Windows). You can select what data is delected when you use the Sanitize feature. I select Cache and Download History, but someone more paranoid might also select History, Form History, and Cookies.

There are two hidden preferences that change the behavior of Prefwindow V (the new Options window):

browser.preferences.animateFadeIn
When switching prefs panels, change the height of the window and fade the new panel in over about a second.
Default on: Mac.
browser.preferences.instantApply
Changes to preferences are active immediately. The preferences window is not modal. Instead of "OK" and "Cancel" buttons, there is only a "Close" button.
Default on: Everywhere except Windows.

I use Windows. I find that animateFadeIn isn't as smooth as it could be, but I like instantApply.

Windows builds: Official Windows, Official Windows installer, Official Windows MSI (discussion), bangbang's, bluefyre's

Linux builds: Official Linux, Official Linux installer, alpheratz'

Mac builds: Official Mac, powerbook's