summaryrefslogtreecommitdiffstats
path: root/browser/modules
diff options
context:
space:
mode:
authorMoonchild <mcwerewolf@gmail.com>2018-06-02 01:34:01 +0200
committerGitHub <noreply@github.com>2018-06-02 01:34:01 +0200
commit571b7cdbed4dfbccef83e9208422e58eea504b6f (patch)
tree888393feffb61f88cac6c2cfbe58faac8da7a879 /browser/modules
parentd308bde8a31ae3e3a16b531af9a74de78deae53c (diff)
parentd38e7b77846e346130acae2fe842dc91b1749556 (diff)
downloadUXP-571b7cdbed4dfbccef83e9208422e58eea504b6f.tar
UXP-571b7cdbed4dfbccef83e9208422e58eea504b6f.tar.gz
UXP-571b7cdbed4dfbccef83e9208422e58eea504b6f.tar.lz
UXP-571b7cdbed4dfbccef83e9208422e58eea504b6f.tar.xz
UXP-571b7cdbed4dfbccef83e9208422e58eea504b6f.zip
Merge pull request #424 from Ascrod/UITour
Remove UITour
Diffstat (limited to 'browser/modules')
-rw-r--r--browser/modules/BrowserUITelemetry.jsm7
-rw-r--r--browser/modules/SelfSupportBackend.jsm23
2 files changed, 2 insertions, 28 deletions
diff --git a/browser/modules/BrowserUITelemetry.jsm b/browser/modules/BrowserUITelemetry.jsm
index 2ad319f1a..2b7cc8c20 100644
--- a/browser/modules/BrowserUITelemetry.jsm
+++ b/browser/modules/BrowserUITelemetry.jsm
@@ -17,8 +17,6 @@ XPCOMUtils.defineLazyModuleGetter(this, "RecentWindow",
"resource:///modules/RecentWindow.jsm");
XPCOMUtils.defineLazyModuleGetter(this, "CustomizableUI",
"resource:///modules/CustomizableUI.jsm");
-XPCOMUtils.defineLazyModuleGetter(this, "UITour",
- "resource:///modules/UITour.jsm");
XPCOMUtils.defineLazyGetter(this, "Timer", function() {
let timer = {};
Cu.import("resource://gre/modules/Timer.jsm", timer);
@@ -174,11 +172,6 @@ this.BrowserUITelemetry = {
this.getToolbarMeasures.bind(this));
UITelemetry.addSimpleMeasureFunction("contextmenu",
this.getContextMenuInfo.bind(this));
- // Ensure that UITour.jsm remains lazy-loaded, yet always registers its
- // simple measure function with UITelemetry.
- UITelemetry.addSimpleMeasureFunction("UITour",
- () => UITour.getTelemetry());
-
UITelemetry.addSimpleMeasureFunction("syncstate",
this.getSyncState.bind(this));
diff --git a/browser/modules/SelfSupportBackend.jsm b/browser/modules/SelfSupportBackend.jsm
index 3a3f8cb8b..27072732e 100644
--- a/browser/modules/SelfSupportBackend.jsm
+++ b/browser/modules/SelfSupportBackend.jsm
@@ -25,8 +25,6 @@ const PREF_ENABLED = "browser.selfsupport.enabled";
const PREF_URL = "browser.selfsupport.url";
// Unified Telemetry status.
const PREF_TELEMETRY_UNIFIED = "toolkit.telemetry.unified";
-// UITour status.
-const PREF_UITOUR_ENABLED = "browser.uitour.enabled";
// Controls the interval at which the self support page tries to reload in case of
// errors.
@@ -44,8 +42,6 @@ const PREF_LOG_DUMP = PREF_BRANCH_LOG + "dump";
const HTML_NS = "http://www.w3.org/1999/xhtml";
const XUL_NS = "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul";
-const UITOUR_FRAME_SCRIPT = "chrome://browser/content/content-UITour.js";
-
// Whether the FHR/Telemetry unification features are enabled.
// Changing this pref requires a restart.
const IS_UNIFIED_TELEMETRY = Preferences.get(PREF_TELEMETRY_UNIFIED, false);
@@ -89,20 +85,8 @@ var SelfSupportBackendInternal = {
return;
}
- // Make sure UITour is enabled.
- let uiTourEnabled = Preferences.get(PREF_UITOUR_ENABLED, false);
- if (!uiTourEnabled) {
- this._log.config("init - Disabling SelfSupport because UITour is disabled.");
- return;
- }
-
- // Check the preferences to see if we want this to be active.
- if (!Preferences.get(PREF_ENABLED, true)) {
- this._log.config("init - SelfSupport is disabled.");
- return;
- }
-
- Services.obs.addObserver(this, "sessionstore-windows-restored", false);
+ this._log.config("init - Disabling SelfSupport because UITour is disabled.");
+ return;
},
/**
@@ -253,9 +237,6 @@ var SelfSupportBackendInternal = {
// Create the hidden browser.
this._makeHiddenBrowser(url).then(() => {
- // Load UITour frame script.
- this._browser.messageManager.loadFrameScript(UITOUR_FRAME_SCRIPT, true);
-
// We need to watch for load errors as well and, in case, try to reload
// the self support page.
const webFlags = Ci.nsIWebProgress.NOTIFY_STATE_WINDOW |