diff --git a/web/components/page_navigator.tsx b/web/components/page_navigator.tsx index 0dec06cf..b46f3a82 100644 --- a/web/components/page_navigator.tsx +++ b/web/components/page_navigator.tsx @@ -69,6 +69,10 @@ export function PageNavigator({ }); } else if (mode === "meta") { // Special behavior for #template and #meta pages + if (pageMeta._isBrokenLink) { + // Skip over broken links + continue; + } options.push({ ...pageMeta, // Use the displayName or last bit of the path as the name