From 397c00125a45a4ac65a557ddebfa72e60ce770d6 Mon Sep 17 00:00:00 2001 From: Jennie Robinson Faber Date: Tue, 19 May 2026 00:16:07 +0100 Subject: [PATCH] Revert "fix(layouts): drop URL-slug breadcrumb fallback" This reverts commit 94b242100c39e9bfed8a7b0a2a950da53f622129. --- app/layouts/admin.vue | 5 ++--- app/layouts/default.vue | 5 ++--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/app/layouts/admin.vue b/app/layouts/admin.vue index 74f5505..5e0baad 100644 --- a/app/layouts/admin.vue +++ b/app/layouts/admin.vue @@ -227,11 +227,10 @@ const currentPageName = computed(() => { const path = route.path; if (path === "/admin") return "admin"; const segments = path.slice(1).split("/"); - if (segments.length === 1) return segments[0]; - if (pageBreadcrumbTitle.value) { + if (pageBreadcrumbTitle.value && segments.length > 1) { return [...segments.slice(0, -1), pageBreadcrumbTitle.value].join(" / "); } - return segments.slice(0, -1).join(" / "); + return segments.join(" / "); }); diff --git a/app/layouts/default.vue b/app/layouts/default.vue index f674b4f..89b7fed 100644 --- a/app/layouts/default.vue +++ b/app/layouts/default.vue @@ -41,11 +41,10 @@ const currentPageName = computed(() => { const path = route.path; if (path === "/") return ""; const segments = path.slice(1).split("/"); - if (segments.length === 1) return segments[0]; - if (pageBreadcrumbTitle.value) { + if (pageBreadcrumbTitle.value && segments.length > 1) { return [...segments.slice(0, -1), pageBreadcrumbTitle.value].join(" / "); } - return segments.slice(0, -1).join(" / "); + return segments.join(" / "); });