diff --git a/frontend/src/lib/components/sidebar/SidebarContent.svelte b/frontend/src/lib/components/sidebar/SidebarContent.svelte
index 3c38494145..624fdff527 100644
--- a/frontend/src/lib/components/sidebar/SidebarContent.svelte
+++ b/frontend/src/lib/components/sidebar/SidebarContent.svelte
@@ -367,6 +367,10 @@
return !page.url.pathname.includes(link.href) && !$usedTriggerKinds.includes(link.kind)
})
)
+ let showAddTriggerMenu = $derived(extraTriggerLinks.length > 0 && allows('triggers'))
+ let showTriggersGroup = $derived(
+ showAddTriggerMenu || triggerMenuLinks.some((link) => !link.disabled)
+ )
// Admins, superadmins, and fork creators reach workspace settings (the latter
// for the fork members screen; see isForkOwner / backend authorize_fork_owner_add_user).
const canManageWorkspace = $derived(
@@ -502,6 +506,8 @@