From a2643f36b09a4e3e30a8daee9a4b71b11ed4b132 Mon Sep 17 00:00:00 2001 From: Guilhem Lemouel Date: Tue, 13 Oct 2026 07:00:31 -0700 Subject: [PATCH] fix: hold the fork page for operators until the rulesets load On a direct load the rulesets arrive after the first render, so an operator allowed by AllowOperatorForking briefly saw the Unauthorized alert. Co-Authored-By: Claude Opus 5.5 (1M context) --- .../(root)/(logged)/user/(user)/fork_workspace/+page.svelte | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frontend/src/routes/(root)/(logged)/user/(user)/fork_workspace/+page.svelte b/frontend/src/routes/(root)/(logged)/user/(user)/fork_workspace/+page.svelte index 8006259eb2..e98bedd212 100644 --- a/frontend/src/routes/(root)/(logged)/user/(user)/fork_workspace/+page.svelte +++ b/frontend/src/routes/(root)/(logged)/user/(user)/fork_workspace/+page.svelte @@ -15,7 +15,9 @@ -{#if $userStore?.operator && !canCreateFork($userStore)} +{#if $userStore?.operator && !protectionRulesState.rulesets} + +{:else if $userStore?.operator && !canCreateFork($userStore)}
Page not available for operators