.getElementById("sidebar-panel-close") .addEventListener("click", closeSidebarPanel); }); function searchBookmarks(event) { let { value } = event.currentTarget; var tree = document.getElementById("bookmarks-view"); if (!value) { // eslint-disable-next-line no-self-assign tree.place = tree.place; } else { Glean.sidebar.search.bookmarks.add(1); gCumulativeSearches++; tree.applyFilter(value, PlacesUtils.bookmarks.userContentRoots); } } function updateTelemetry(urlsOpened = []) { Glean.bookmarksSidebar.cumulativeSearches.accumulateSingleSample( gCumulativeSearches ); clearCumulativeCounter(); Glean.sidebar.link.bookmarks.add(urlsOpened.length); } function clearCumulativeCounter() { gCumulativeSearches = 0; } window.addEventListener("unload", () => { clearCumulativeCounter(); PlacesUIUtils.setMouseoverURL("", window); }); function closeSidebarPanel(e) { e.preventDefault(); let view = e.target.getAttribute("view"); window.browsingContext.embedderWindowGlobal.browsingContext.window.SidebarController.toggle( view ); } window.addEventListener("SidebarFocused", () => document.getElementById("search-box").focus() ); PK