rem: var startpageenabled = pref.getBoolPref("mailnews.start_page.enabled");  if (startpageenabled) { var startpage = pref.getComplexValue("mailnews.start_page.url", Components.interfaces.nsIPrefLocalizedString).data; if (startpage != "") {  messenger.setDisplayCharset("");  GetMessagePaneFrame().location.href = startpage;  ClearMessageSelection(); } } 
add: var startpageenabled = pref.getBoolPref("mailnews.start_page.enabled"); if (startpageenabled) { var startpage = pref.getComplexValue("mailnews.start_page.url", Components.interfaces.nsIPrefLocalizedString).data; if (startpage) {  messenger.setDisplayCharset(""); GetMessagePaneFrame().location.href = startpage;  ClearMessageSelection(); } 
context: function loadStartPage() {    try {        // collapse the junk bar        SetUpJunkBar(null);        var startpageenabled = pref.getBoolPref("mailnews.start_page.enabled");        if (startpageenabled) {            var startpage = pref.getComplexValue("mailnews.start_page.url",                                                 Components.interfaces.nsIPrefLocalizedString).data;            if (startpage != "") {                // first, clear out the charset setting.                messenger.setDisplayCharset("");                GetMessagePaneFrame().location.href = startpage;                //dump("start message pane with: " + startpage + "\n");                ClearMessageSelection();            }        }    }    catch (ex) {        dump("Error loading start page.\n");        return;    }}
meta: 5459	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5459/6397cf8af97d802b14ed16dfb697c78f03236f62/mailWindow.js/buggy/mailnews/base/resources/content/mailWindow.js