From 40dbbe10c50018a1870bb8365d5737c31276a6ed Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Mon, 3 Jul 2023 12:29:45 -0400 Subject: [PATCH] fix: Small rendering flash in sidebar when document slug changes --- app/components/Sidebar/components/DocumentLink.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/components/Sidebar/components/DocumentLink.tsx b/app/components/Sidebar/components/DocumentLink.tsx index eb2696073..b064eccc1 100644 --- a/app/components/Sidebar/components/DocumentLink.tsx +++ b/app/components/Sidebar/components/DocumentLink.tsx @@ -334,7 +334,9 @@ function InnerDocumentLink( /> } isActive={(match, location: Location<{ starred?: boolean }>) => - !!match && location.state?.starred === inStarredSection + (document + ? location.pathname.endsWith(document.urlId) + : !!match) && location.state?.starred === inStarredSection } isActiveDrop={isOverReparent && canDropToReparent} depth={depth}