From bcf69fa5f4425b1ae756beb0b1919b55ad42ffab Mon Sep 17 00:00:00 2001 From: Waleed Latif Date: Sat, 7 Nov 2026 13:27:13 -0800 Subject: [PATCH 1/2] fix(docs): keep search responsive and contain sidebar scrolling --- .../components/docs/navigation-drawer.tsx | 2 +- apps/docs/components/docs/shell.tsx | 2 +- apps/docs/hooks/queries/search.ts | 19 +- apps/docs/lib/search/build.ts | 35 +++- apps/docs/lib/search/precomputed.ts | 12 +- apps/docs/lib/search/service.ts | 174 +++++++++--------- apps/docs/lib/search/types.ts | 9 + apps/docs/lib/search/utils.ts | 2 +- apps/docs/scripts/compile-content.ts | 3 +- apps/docs/scripts/test-generators-e2e.ts | 9 +- apps/docs/scripts/test-navigation-e2e.ts | 19 ++ apps/docs/scripts/test-search-postgres-e2e.ts | 153 +++++++++++++-- 12 files changed, 332 insertions(+), 107 deletions(-) diff --git a/apps/docs/components/docs/navigation-drawer.tsx b/apps/docs/components/docs/navigation-drawer.tsx index fa44acbe3b7..03aa7abcb58 100644 --- a/apps/docs/components/docs/navigation-drawer.tsx +++ b/apps/docs/components/docs/navigation-drawer.tsx @@ -54,7 +54,7 @@ export function DocsNavigationDrawer({ children }: DocsNavigationDrawerProps) { }} className={cn( docsScrollAreaClass, - '-mx-1 mt-5 min-h-0 flex-1 overflow-y-auto overscroll-contain px-1 pb-6' + '-mx-1 mt-5 min-h-0 flex-1 overflow-y-auto overflow-x-hidden overscroll-contain px-1 pb-6' )} >