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) => ({