diff --git a/src/routes/console/project-[project]/overview/keys/scopes.svelte b/src/routes/console/project-[project]/overview/keys/scopes.svelte index dd5d094f74..946de6153a 100644 --- a/src/routes/console/project-[project]/overview/keys/scopes.svelte +++ b/src/routes/console/project-[project]/overview/keys/scopes.svelte @@ -23,6 +23,7 @@ scopes.forEach((scope) => { activeScopes[scope] = true; }); + mounted = true; }); @@ -71,6 +72,7 @@ const newScopes = allScopes .filter((scope) => activeScopes[scope.scope]) .map(({ scope }) => scope); + if (symmetricDifference(scopes, newScopes).length) { scopes = newScopes; } @@ -88,7 +90,7 @@ - {#each [Category.Auth, Category.Database, Category.Functions, Category.Storage, Category.Other] as category} + {#each [Category.Auth, Category.Database, Category.Functions, Category.Storage, Category.Messaging, Category.Other] as category} {@const checked = categoryState(category, scopes)}