diff --git a/mozilla/suite/browser/mailNavigatorOverlay.xul b/mozilla/suite/browser/mailNavigatorOverlay.xul index 7d44532d9f2..113aa89a394 100644 --- a/mozilla/suite/browser/mailNavigatorOverlay.xul +++ b/mozilla/suite/browser/mailNavigatorOverlay.xul @@ -145,15 +145,11 @@ gContextMenu.showItem("context-sep-apps", gContextMenu.shouldShowSeparator("context-sep-apps")); } - var gAddedMailContextMenuPopupListener = false; function initMailContextMenuPopupListener(aEvent) { - // This is really lame, but we can't seem to add a bubbling listener to the DOMWindow (!) - if (gAddedMailContextMenuPopupListener) - return; var popup = document.getElementById("contentAreaContextMenu"); - popup.addEventListener("popupshowing", initMailContextMenuItems, false); - gAddedMailContextMenuPopupListener = true; + if (popup) + popup.addEventListener("popupshowing", initMailContextMenuItems, false); } function hideMenuitems() { @@ -168,7 +164,7 @@ hideMenuitems(); } - addEventListener("load", initOverlay, true); + addEventListener("load", initOverlay, false); ]]> diff --git a/mozilla/suite/browser/navigator.xul b/mozilla/suite/browser/navigator.xul index 5471f955706..9a9a517229c 100644 --- a/mozilla/suite/browser/navigator.xul +++ b/mozilla/suite/browser/navigator.xul @@ -42,6 +42,7 @@ + diff --git a/mozilla/suite/browser/navigatorOverlay.xul b/mozilla/suite/browser/navigatorOverlay.xul index 8ef89ed2b63..fa9190fb52e 100644 --- a/mozilla/suite/browser/navigatorOverlay.xul +++ b/mozilla/suite/browser/navigatorOverlay.xul @@ -45,7 +45,6 @@ - diff --git a/mozilla/suite/browser/viewPartialSource.xul b/mozilla/suite/browser/viewPartialSource.xul index 87d6fa2a11b..bb64f0c1f84 100644 --- a/mozilla/suite/browser/viewPartialSource.xul +++ b/mozilla/suite/browser/viewPartialSource.xul @@ -68,7 +68,6 @@ - diff --git a/mozilla/suite/browser/viewSource.xul b/mozilla/suite/browser/viewSource.xul index 945cd632e80..c0a79a008b7 100644 --- a/mozilla/suite/browser/viewSource.xul +++ b/mozilla/suite/browser/viewSource.xul @@ -69,7 +69,6 @@ -