From 3b0a90d342f0bd8cfca30061ea522ea2643c9ce6 Mon Sep 17 00:00:00 2001 From: Your Name Date: Fri, 17 Apr 2026 01:48:04 +0530 Subject: [PATCH] fix: prevent duplicate navbar on 404 page Override the page-header slot in 404.astro to explicitly render Navigation once, preventing duplication when Astro.rewrite('/404') is called from dynamic route pages. Fixes #9841 --- src/pages/404.astro | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/pages/404.astro b/src/pages/404.astro index 553778cceddb..4f78a0beb993 100644 --- a/src/pages/404.astro +++ b/src/pages/404.astro @@ -1,6 +1,7 @@ --- import Icon from '../components/AstroIcon.astro'; import BaseLayout from '../layouts/BaseLayout.astro'; +import Navigation from '../components/Navigation/Navigation.astro'; import { listOfficialRoadmaps } from '../queries/official-roadmap'; const roadmapIds = await listOfficialRoadmaps(); @@ -20,6 +21,8 @@ const legacyRoadmapUrls = [ } + +