What's New in SeaMonkey 2.0.9

This document outlines a few of the new features implemented in SeaMonkey 2.0.9, important bugfixes and any new problems. See the Bug list for a comprehensive list of fixes. Please note that these changes are relative to SeaMonkey 2.0.8.

New Features and Fixes

Browser
  • test_docload.xul reports "JavaScript error: chrome://navigator/content/tabbrowser.xml, line 919: nsIInterfaceRequestor is not defined" (Bug 591550)
MailNews
  • test_offlinePlayback.js intermittently failing (Bug 553353)
Certificates & Security Features
  • upgrade to NSPR 4.8.6 + NSS 3.12.7 and link against mozsqlite3 (Bug 575620)
  • Firefox detects, won't work with, server doing SSL DHE cipher suites with tiny keys (Bug 583337)
  • Update to NSS_3_12_8_RTM in mozilla-central (Bug 595300)
General
  • Autoupdate to 2.0.7 seems to be broken (crash on startup) (Bug 594571)
  • Notifications don't work in the sidebar (Bug 589910)
Windows
  • crash [@ openMailWindow ] (Bug 592041)
  • Thunderbird 3 - memory increases about 12MB on each check for new mail / get new messages. all add-ons are disabled [pop] (Bug 542234)
  • XPConnect uses nsScriptSecurityManager off the main thread [@ nsScriptSecurityManager::CheckPropertyAccessImpl(unsigned int, nsAXPCNativeCallContext*, JSContext*, JSObject*, nsISupports*, nsIURI*, nsIClassInfo*, char const*, int, void**) ] (Bug 571289)
  • Files executed via download manager cause Win7 compatibility mode to permanently apply to firefox.exe and not downloaded file (Bug 567497)
Linux
  • Bump minimum required version for system NSPR to 4.8.6 (Bug 567620)
Mac OS X
  • Sync up the list of white-listed HTML tags and attributes in the sanitizing fragment sink with the HTML5 spec (Bug 598090)
  • Support the HTML5 data-* attributes in the sanitizing fragment sink (Bug 598105)
  • If plug-ins disable non-Roman keyboard layout and they don't recover the state, Gecko doesn't recover it (Bug 597389)
  • [SeaMonkey 2.0] mochitest-other: "test_bug428405.xul | [SimpleTest/SimpleTest.js, window.onerror] An error occurred - gChromeWindow is null" (Bug 591747)
  • [1.9.1] test_CF_HTML_clipboard.html is perma-orange with "SimpleTest.waitForFocus is not a function" (Bug 591544)
Compiling
  • make chrome no longer works (Bug 581151)
  • Bump minimum required version for system NSS to 3.12.8 (Bug 600104)
Platform
  • crash during spell check [@ nsTextServicesDocument::IsBlockNode(nsIContent*)] (Bug 528368)
  • Provide saner Error Console Spew (or none) when Firefox 4 manifest features are used. (Bug 576820)
  • Element Attributes dropped in DesignMode/ContentEditable sections (Bug 596300)
  • The inserthtml command and nsIHTMLEditor::InsertHTML should not use a sanitizing fragment content sink (Bug 597784)
  • PSL update rollup (Bug 576508)
  • IDN TLD whitelist roll-up (Bug 595865)
  • Conditional jump or move depends on uninitialised value(s) [@ CSSLoaderImpl::ParseSheet] (Bug 588794)
  • "Assertion failure: JSVAL_IS_DOUBLE" with XBL, mangled __proto__ (Bug 583943)
  • Base href ignored for drag/drop or copy/paste in designMode (Bug 599322)
  • Add "face" to the list of white-listed attributes (Bug 592601)
  • moz-do-not-send="true" in HTML signature or pasted HTML gets ignored/removed (Bug 596797)