Bug 1496506 - Flip the pref for the new about:performance r=florian,baku
authorTarek Ziadé <tarek@mozilla.com>
Fri, 05 Oct 2018 15:54:03 +0000
changeset 439825 ed24c0367ff3
parent 439824 690cfe65a8c9
child 439826 330058affbc3
push id70472
push usertziade@mozilla.com
push dateFri, 05 Oct 2018 15:57:29 +0000
treeherderautoland@ed24c0367ff3 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersflorian, baku
bugs1496506
milestone64.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1496506 - Flip the pref for the new about:performance r=florian,baku This activates by default the new about:performance page and its underlying counters in Firefox MozReview-Commit-ID: LccL6zBHUHm Differential Revision: https://phabricator.services.mozilla.com/D7884
modules/libpref/init/StaticPrefList.h
modules/libpref/init/all.js
toolkit/components/aboutperformance/tests/browser/browser.ini
--- a/modules/libpref/init/StaticPrefList.h
+++ b/modules/libpref/init/StaticPrefList.h
@@ -195,17 +195,17 @@ VARCACHE_PREF(
   "dom.mutation-events.cssom.disabled",
    dom_mutation_events_cssom_disabled,
   bool, true
 )
 
 VARCACHE_PREF(
   "dom.performance.enable_scheduler_timing",
   dom_performance_enable_scheduler_timing,
-  RelaxedAtomicBool, false
+  RelaxedAtomicBool, true
 )
 
 // If true. then the service worker interception and the ServiceWorkerManager
 // will live in the parent process.  This only takes effect on browser start.
 // Note, this is not currently safe to use for normal browsing yet.
 PREF("dom.serviceWorkers.parent_intercept", bool, false)
 
 // Enable PaymentRequest API
--- a/modules/libpref/init/all.js
+++ b/modules/libpref/init/all.js
@@ -166,17 +166,17 @@ pref("dom.enable_resource_timing", true)
 
 // Whether performance.GetEntries* will contain an entry for the active document
 pref("dom.enable_performance_navigation_timing", true);
 
 // Enable notification of performance timing
 pref("dom.performance.enable_notify_performance_timing", false);
 
 // Enable collecting of docgroup activity in the scheduler
-pref("dom.performance.enable_scheduler_timing", false);
+pref("dom.performance.enable_scheduler_timing", true);
 
 // Enable Permission API's .revoke() method
 pref("dom.permissions.revoke.enable", false);
 
 // Enable exposing timeToNonBlankPaint
 pref("dom.performance.time_to_non_blank_paint.enabled", false);
 
 // Enable exposing timeToDOMContentFlushed
@@ -5065,17 +5065,17 @@ pref("extensions.webextensions.backgroun
 // Whether or not the installed extensions should be migrated to the storage.local IndexedDB backend.
 #ifdef NIGHTLY_BUILD
 pref("extensions.webextensions.ExtensionStorageIDB.enabled", true);
 #else
 pref("extensions.webextensions.ExtensionStorageIDB.enabled", false);
 #endif
 
 // if enabled, store execution times for API calls
-pref("extensions.webextensions.enablePerformanceCounters", false);
+pref("extensions.webextensions.enablePerformanceCounters", true);
 
 // Maximum age in milliseconds of performance counters in children
 // When reached, the counters are sent to the main process and
 // reset, so we reduce memory footprint.
 pref("extensions.webextensions.performanceCountersMaxAge", 1000);
 
 // Report Site Issue button
 pref("extensions.webcompat-reporter.newIssueEndpoint", "https://webcompat.com/issues/new");
--- a/toolkit/components/aboutperformance/tests/browser/browser.ini
+++ b/toolkit/components/aboutperformance/tests/browser/browser.ini
@@ -1,9 +1,9 @@
 [DEFAULT]
 head = head.js
 support-files = 
   browser_compartments.html
   browser_compartments_frame.html
   browser_compartments_script.js
 
 [browser_aboutperformance.js]
-skip-if = (os == 'linux' && asan) || (verify && !debug && (os == 'linux'))
+skip-if = true