From ca0c6e779614ac02ba2dcc3d021ce45200ad2172 Mon Sep 17 00:00:00 2001 From: "J. Ryan Stinnett" Date: Fri, 24 Feb 2017 14:36:05 -0600 Subject: [PATCH] Bug 1342490 - DevTools users are temporarily qualified for e10s. r=Felipe MozReview-Commit-ID: 4CZgSMcF1NT --HG-- extra : rebase_source : 87f0329ada490bf47f7656319e5624580496d27f --- browser/extensions/e10srollout/bootstrap.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/browser/extensions/e10srollout/bootstrap.js b/browser/extensions/e10srollout/bootstrap.js index 96d2d441bf37..2d6e1a32927f 100644 --- a/browser/extensions/e10srollout/bootstrap.js +++ b/browser/extensions/e10srollout/bootstrap.js @@ -186,5 +186,15 @@ function getTemporaryDisqualification() { * string must be returned. */ function getTemporaryQualification() { + // Whenever the DevTools toolbox is opened for the first time in a release, it + // records this fact in the following pref as part of the DevTools telemetry + // system. If this pref is set, then it means the user has opened DevTools at + // some point in time. + const PREF_OPENED_DEVTOOLS = "devtools.telemetry.tools.opened.version"; + let hasOpenedDevTools = Preferences.isSet(PREF_OPENED_DEVTOOLS); + if (hasOpenedDevTools) { + return "devtools"; + } + return ""; }