Bug 1363485 - Update BrowserUITelemetry.jsm draft
authorUK992 <urbankrajnc92@gmail.com>
Fri, 30 Jun 2017 16:22:06 +0200
changeset 618220 6d990ad06baf1e271c5b8f127b3bc65d3e36be3b
parent 618219 824ca288cfd06b944b1a32eb739d952acc3c38d7
child 618221 4429bddc90c9cc1a78fbabf4e5fbdf2a4209ee0c
child 618450 10b938b07697356cce65488be199df3b1adfebc5
push id71247
push userbmo:urbankrajnc92@gmail.com
push dateSun, 30 Jul 2017 18:44:46 +0000
bugs1363485
milestone56.0a1
Bug 1363485 - Update BrowserUITelemetry.jsm MozReview-Commit-ID: Ah8SAEADJ7O
browser/modules/BrowserUITelemetry.jsm
--- a/browser/modules/BrowserUITelemetry.jsm
+++ b/browser/modules/BrowserUITelemetry.jsm
@@ -47,23 +47,25 @@ const LEGACY_PANEL_PLACEMENTS = [
   "add-ons-button",
   "sync-button",
   "developer-button"
 ];
 
 XPCOMUtils.defineLazyGetter(this, "DEFAULT_AREA_PLACEMENTS", function() {
   let result = {
     "nav-bar": [
+      "back-button",
+      "forward-button",
+      "stop-reload-button",
+      "home-button",
       "urlbar-container",
       "search-container",
       "bookmarks-menu-button",
-      "pocket-button",
       "downloads-button",
-      "home-button",
-      "social-share-button",
+      "sidebar-button",
     ],
     // It's true that toolbar-menubar is not visible
     // on OS X, but the XUL node is definitely present
     // in the document.
     "toolbar-menubar": [
       "menubar-items",
     ],
     "TabsToolbar": [
@@ -71,20 +73,16 @@ XPCOMUtils.defineLazyGetter(this, "DEFAU
       "new-tab-button",
       "alltabs-button",
     ],
     "PersonalToolbar": [
       "personal-bookmarks",
     ],
   };
 
-  if (AppConstants.MOZ_PHOTON_THEME) {
-    result["nav-bar"].push("sidebar-button");
-  }
-
   if (gPhotonStructure) {
     result["widget-overflow-fixed-list"] = [];
   } else {
     result["PanelUI-contents"] = LEGACY_PANEL_PLACEMENTS;
     let showCharacterEncoding = Services.prefs.getComplexValue(
       "browser.menu.showCharacterEncoding",
       Ci.nsIPrefLocalizedString
     ).data;