From a989b31954eb4c2883566e1220b045b38b5dab9b Mon Sep 17 00:00:00 2001 From: "mr. m" Date: Tue, 16 Sep 2025 17:16:57 +0200 Subject: [PATCH] feat: Added more omnibox commands, b=no-bug, c=no-component --- src/zen/urlbar/ZenUBGlobalActions.sys.mjs | 24 +++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/src/zen/urlbar/ZenUBGlobalActions.sys.mjs b/src/zen/urlbar/ZenUBGlobalActions.sys.mjs index cedd7c92e..878e94de5 100644 --- a/src/zen/urlbar/ZenUBGlobalActions.sys.mjs +++ b/src/zen/urlbar/ZenUBGlobalActions.sys.mjs @@ -46,6 +46,30 @@ const globalActionsTemplate = [ command: 'Tools:PrivateBrowsing', icon: 'chrome://browser/skin/zen-icons/private-window.svg', }, + { + label: 'Toggle Pinned Tab', + command: 'cmd_zenTogglePinTab', + icon: 'chrome://browser/skin/zen-icons/pin.svg', + isAvailable: (window) => { + return !window.gBrowser.selectedTab.hasAttribute('zen-empty-tab'); + }, + }, + { + label: 'Next Workspace', + command: 'cmd_zenWorkspaceForward', + icon: 'chrome://browser/skin/zen-icons/forward.svg', + }, + { + label: 'Previous Workspace', + command: 'cmd_zenWorkspaceBackward', + icon: 'chrome://browser/skin/zen-icons/back.svg', + }, + { + label: 'Close Tab', + command: 'cmd_close', + icon: 'chrome://browser/skin/zen-icons/close.svg', + suggestedIndex: 1, + }, ]; export const globalActions = globalActionsTemplate.map((action) => ({