From 5c57e10de9506189f1994145d871bae6055f12d1 Mon Sep 17 00:00:00 2001 From: Hare Date: Fri, 14 Aug 2026 10:03:36 +0900 Subject: [PATCH] web: link profiles to shared config editor --- web/workspace/src/lib/workspace/settings/model.test.ts | 5 +++++ .../routes/w/[workspaceId]/settings/profiles/+page.svelte | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/web/workspace/src/lib/workspace/settings/model.test.ts b/web/workspace/src/lib/workspace/settings/model.test.ts index b8cbac6d..e00f5721 100644 --- a/web/workspace/src/lib/workspace/settings/model.test.ts +++ b/web/workspace/src/lib/workspace/settings/model.test.ts @@ -20,6 +20,11 @@ function assert(condition: unknown, message: string): asserts condition { Deno.test("settings section navigation stays under the settings route", () => { assert(SETTINGS_ROUTE === "/settings", "settings route should be stable"); + assert( + settingsSectionHref("configuration-sources") === "/settings/configuration", + "shared configuration editor route should stay canonical", + ); + for (const section of SETTINGS_SECTIONS) { const href = settingsSectionHref(section.id); assert( diff --git a/web/workspace/src/routes/w/[workspaceId]/settings/profiles/+page.svelte b/web/workspace/src/routes/w/[workspaceId]/settings/profiles/+page.svelte index a9a8636b..87ae865a 100644 --- a/web/workspace/src/routes/w/[workspaceId]/settings/profiles/+page.svelte +++ b/web/workspace/src/routes/w/[workspaceId]/settings/profiles/+page.svelte @@ -1,5 +1,6 @@