Bug 1395983 - Ensure CustomizableUI does not save state on new profiles. draft
authorPaolo Amadini <paolo.mozmail@amadzone.org>
Fri, 01 Sep 2017 16:18:31 +0100
changeset 657502 47f8b4bdde96d2a3fec7699532600cb1b2396397
parent 655774 ab2d700fda2b4934d24227216972dce9fac19b74
child 729445 b7147dbdefb1ffcc42a1d62b1805f4eb1b9c42a9
push id77539
push userpaolo.mozmail@amadzone.org
push dateFri, 01 Sep 2017 15:34:57 +0000
bugs1395983
milestone57.0a1
Bug 1395983 - Ensure CustomizableUI does not save state on new profiles. MozReview-Commit-ID: 9Be2Bx7vLtj
browser/components/customizableui/test/browser.ini
browser/components/customizableui/test/browser_no_saved_state.js
--- a/browser/components/customizableui/test/browser.ini
+++ b/browser/components/customizableui/test/browser.ini
@@ -1,15 +1,16 @@
 [DEFAULT]
 support-files =
   head.js
   support/test_967000_charEncoding_page.html
   support/feeds_test_page.html
   support/test-feed.xml
 
+[browser_no_saved_state.js]
 [browser_694291_searchbar_preference.js]
 [browser_873501_handle_specials.js]
 [browser_876926_customize_mode_wrapping.js]
 [browser_876944_customize_mode_create_destroy.js]
 [browser_877006_missing_view.js]
 [browser_877178_unregisterArea.js]
 [browser_877447_skip_missing_ids.js]
 [browser_878452_drag_to_panel.js]
new file mode 100644
--- /dev/null
+++ b/browser/components/customizableui/test/browser_no_saved_state.js
@@ -0,0 +1,10 @@
+/* Any copyright is dedicated to the Public Domain.
+ * http://creativecommons.org/publicdomain/zero/1.0/ */
+
+"use strict";
+
+function test() {
+  const kPrefCustomizationState = "browser.uiCustomization.state";
+  is(Services.prefs.getCharPref(kPrefCustomizationState), "",
+     "We shouldn't have any saved state by default.");
+}