Bug 1922570 - Show global actions on seperate row from heuristic. r=daisuke,desktop-theme-reviewers,urlbar-reviewers,dao

Differential Revision: https://phabricator.services.mozilla.com/D225051
This commit is contained in:
Dale Harvey
2024-10-21 19:36:57 +00:00
parent 75ca1ea0f9
commit 37dbf730f3
22 changed files with 272 additions and 211 deletions

View File

@@ -30,6 +30,7 @@ Preferences.addAll([
{ id: "browser.urlbar.trending.featureGate", type: "bool" },
{ id: "browser.urlbar.recentsearches.featureGate", type: "bool" },
{ id: "browser.urlbar.suggest.recentsearches", type: "bool" },
{ id: "browser.urlbar.scotchBonnet.enableOverride", type: "bool" },
]);
const ENGINE_FLAVOR = "text/x-moz-search-engine";
@@ -446,8 +447,13 @@ var gSearchPane = {
_initQuickActionsSection() {
let showPref = Preferences.get("browser.urlbar.quickactions.showPrefs");
let scotchBonnet = Preferences.get(
"browser.urlbar.scotchBonnet.enableOverride"
);
let showQuickActionsGroup = () => {
document.getElementById("quickActionsBox").hidden = !showPref.value;
document.getElementById("quickActionsBox").hidden = !(
showPref.value || scotchBonnet.value
);
};
showPref.on("change", showQuickActionsGroup);
showQuickActionsGroup();

View File

@@ -13,10 +13,7 @@ ChromeUtils.defineESModuleGetters(this, {
add_setup(async function setup() {
await SpecialPowers.pushPrefEnv({
set: [
["browser.urlbar.secondaryActions.featureGate", true],
["browser.urlbar.quickactions.enabled", true],
],
set: [["browser.urlbar.secondaryActions.featureGate", true]],
});
ActionsProviderQuickActions.addAction("testaction", {