SeaMonkey 2.20 Changelog (Target Milestone)
New Features and Fixes
Browser
- Private Browsing changes for browser feed preview (Bug 856322)
- Tabbed browser should use favicon sevice in a privacy-aware way (Bug 856406)
- [SeaMonkey] test_feed_discovery.html | Test timed out. (Bug 856872)
- JavaScript error trying to use undo close tab menuitem in a private window (Bug 858825)
- Crtl+clicking on a link should open it even if content is calling event.stopPropagation() in a click event handler (Port Firefox Bug 748740) (Bug 861194)
- Search bar should not save search history in private windows (Bug 861691)
- Port | Bug 864107 - session restore does not ensure restored windows are actually on-screen | to SeaMonkey (Bug 868964)
MailNews
- Save As Template should correctly manage multiple selections (Bug 786316)
- Clean up mailnews/subscribe.{js|xul} (Bug 849525)
- Context menu Open Link in New Window broken in MailNews [gContextMenu.openLink is not a function] (Bug 860905)
Composer
- FinishHTMLSource() is no longer necessary (Bug 252423)
General
- Use Services.prefs instead of preferences-service / gPrefService, in SeaMonkey code (Bug 735333)
- Remove calls to addvisit() from Seamonkey (Bug 820797)
- Remove usage of setPageTitle and isVisited from Seamonkey's tests (Bug 834498)
- Port Bug 835730 (Properly tear down components when the profile is being shut down) to SeaMonkey (Bug 852499)
- Click-to-play no longer respects per-site permissions (Bug 854867)
- Add ability to customise new mail alert information (Bug 856454)
- [SeaMonkey] test_contextmenu.html | checking item #4 (---) name - got context-openlinkinprivatewindow, expected --- (Bug 856587)
- Some parts of click-to-play don't work if you disable doorhangers (Bug 860537)
- New Error Console Filter textbox label should have slightly less useless access key (Bug 860851)
- Need to sync new security prefs from bug 842191 (Bug 860970)
- Update the SSL Preference Pane after bug 733642 changed preference names and semantics (Bug 861471)
- Showing statistics is broken because of webidl conversion of custom event (Bug 863008)
- [SeaMonkey] TEST-UNEXPECTED-FAIL | browser_ApplicationPrefs.js | Check existing boolean property for existence (Bug 863099)
- Themes (Modern and Classic) are broken due to Bug 846540 (Bug 863300)
- Port test fixes from |Bug 854467 - can't un-set the clicktoplay flag on an nsIPluginTag| to SeaMonkey (Bug 863426)
- Permanent orange: TEST-UNEXPECTED-FAIL | browser_dataman_basics.js | Test timed out (Bug 864271)
- Turn on preference in SeaMonkey to enable Mixed Content Blocker and to block insecure active content loads on https pages (Bug 864369)
- Notifications preference pane doesn't observe locked status for show_alert and show_balloon (Bug 866503)
- Remove previous calls to PlacesUtils.backups and move them to PlacesBackups (SeaMonkey) (Bug 867008)
- Put "Display emoticons as graphics" in a new line (Bug 867210)
Windows
- TEST-UNEXPECTED-FAIL | browser_dataman_basics.js | The correct number of domains is listed - Got 19, expected 18 (Bug 861333)
- seamonkey should declare itself dpiAware on windows via the .exe manifest (Bug 869891)
Special Operating Systems
- macOS: [Mac][personas] lightweight theming crunches window title bar (Bug 864034)
Compiling
- Update SeaMonkey installer package-manifest.in (Bug 862701)