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}