Backed out changeset 646fc6fe1859 (bug 1961955) for causing bc failures on browser_all_files_referenced.js. CLOSED TREE

This commit is contained in:
Iulian Moraru
2025-04-30 04:33:43 +03:00
parent b32b545e8a
commit 6951b54b38
7 changed files with 187 additions and 3 deletions

View File

@@ -8,6 +8,9 @@
* and provides APIs for sidebar extensions, etc.
*/
var { ShoppingUtils } = ChromeUtils.importESModule(
"resource:///modules/ShoppingUtils.sys.mjs"
);
const { DeferredTask } = ChromeUtils.importESModule(
"resource://gre/modules/DeferredTask.sys.mjs"
);
@@ -17,6 +20,7 @@ const toolsNameMap = {
viewTabsSidebar: "syncedtabs",
viewHistorySidebar: "history",
viewBookmarksSidebar: "bookmarks",
viewReviewCheckerSidebar: "reviewchecker",
viewCPMSidebar: "passwords",
};
const EXPAND_ON_HOVER_DEBOUNCE_RATE_MS = 200;
@@ -167,6 +171,24 @@ var SidebarController = {
}
);
if (!PrivateBrowsingUtils.isWindowPrivate(window)) {
this.registerPrefSidebar(
"browser.shopping.experience2023.integratedSidebar",
"viewReviewCheckerSidebar",
{
elementId: "sidebar-switcher-review-checker",
url: "chrome://browser/content/shopping/review-checker.xhtml",
menuId: "menu_reviewCheckerSidebar",
menuL10nId: "menu-view-review-checker",
revampL10nId: "sidebar-menu-review-checker-label",
iconUrl: "chrome://browser/content/shopping/assets/shopping.svg",
gleanEvent: Glean.shopping.sidebarToggle,
gleanClickEvent: Glean.sidebar.shoppingReviewCheckerIconClick,
recordSidebarVersion: true,
}
);
}
this.registerPrefSidebar(
"browser.contextual-password-manager.enabled",
"viewCPMSidebar",