From 9057981cf79e40ef9b928ad511ee97ac69cb236e Mon Sep 17 00:00:00 2001 From: hsiegeln <37154749+hsiegeln@users.noreply.github.com> Date: Wed, 1 Apr 2026 21:33:23 +0200 Subject: [PATCH] fix: use composite ID for routes in command palette search data Routes with the same name across different applications (e.g., "route1" in both QUARKUS-APP and BACKEND-APP) were deduplicated because they shared the same id (routeId). Use appId/routeId as the id so all routes appear in cmd-k results. Co-Authored-By: Claude Opus 4.6 (1M context) --- ui/src/components/LayoutShell.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ui/src/components/LayoutShell.tsx b/ui/src/components/LayoutShell.tsx index d1eeaf72..d13259f7 100644 --- a/ui/src/components/LayoutShell.tsx +++ b/ui/src/components/LayoutShell.tsx @@ -38,7 +38,7 @@ function buildSearchData( for (const route of (app.routes || [])) { results.push({ - id: route.routeId, + id: `${app.appId}/${route.routeId}`, category: 'route', title: route.routeId, badges: [{ label: app.appId }],