From 98e01bd00924874dd2289137c486ba48eaa0feee Mon Sep 17 00:00:00 2001 From: Rishabh Date: Thu, 27 Aug 2026 11:18:57 +0530 Subject: [PATCH] fix: import isAuthorRoute in page-context to prevent SSR 500s getInitialErrorStatus() called isAuthorRoute() without importing it from route-resolver, so every unmatched route (e.g. a typo'd docs URL) crashed SSR with `ReferenceError: isAuthorRoute is not defined` and returned a 500 instead of rendering the 404 page. Added isAuthorRoute to the existing route-resolver import. Co-Authored-By: Claude Opus 5 (1M context) --- packages/chronicle/src/lib/page-context.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/chronicle/src/lib/page-context.tsx b/packages/chronicle/src/lib/page-context.tsx index d1c3b7f9..dadc223a 100644 --- a/packages/chronicle/src/lib/page-context.tsx +++ b/packages/chronicle/src/lib/page-context.tsx @@ -9,7 +9,7 @@ import { } from 'react'; import { useLocation, useNavigate } from 'react-router'; import type { ApiSpec } from '@/lib/openapi'; -import { resolveRoute, resolveContentRootRedirect, RouteType } from '@/lib/route-resolver'; +import { resolveRoute, resolveContentRootRedirect, RouteType, isAuthorRoute } from '@/lib/route-resolver'; import { isStaticMode } from '@/lib/static-mode'; import type { AuthorIndex } from '@/lib/author-index'; import { pageDataUrl, specsUrl } from '@/lib/data-urls';