Bug 682944 - Prevent snippets with iframes from breaking about:home. r=gavin

This commit is contained in:
Frank Yan 2012-04-24 13:43:38 -04:00
Родитель 7d28f861a1
Коммит e4f485a6a8
2 изменённых файлов: 5 добавлений и 3 удалений

Просмотреть файл

@ -5229,9 +5229,11 @@ var TabsProgressListener = {
if (aStateFlags & Ci.nsIWebProgressListener.STATE_STOP &&
Components.isSuccessCode(aStatus) &&
/^about:/.test(aWebProgress.DOMWindow.document.documentURI)) {
/^about:(?!newtab)/.test(aWebProgress.DOMWindow.document.documentURI)) {
aBrowser.addEventListener("click", BrowserOnClick, false);
aBrowser.addEventListener("pagehide", function onPageHide() {
aBrowser.addEventListener("pagehide", function onPageHide(event) {
if (aBrowser.contentDocument && event.target != aBrowser.contentDocument)
return;
aBrowser.removeEventListener("click", BrowserOnClick, false);
aBrowser.removeEventListener("pagehide", onPageHide, true);
}, true);

Просмотреть файл

@ -896,7 +896,7 @@ let AboutHomeUtils = {
loadSnippetsURL: function AHU_loadSnippetsURL()
{
const STARTPAGE_VERSION = 2;
const STARTPAGE_VERSION = 3;
let updateURL = Services.prefs
.getCharPref(this.SNIPPETS_URL_PREF)
.replace("%STARTPAGE_VERSION%", STARTPAGE_VERSION);