diff --git a/packages/ui/src/components/session/sidebar/hooks/useStickyProjectHeaders.ts b/packages/ui/src/components/session/sidebar/hooks/useStickyProjectHeaders.ts index e3bfe0e7..5e4d6e39 100644 --- a/packages/ui/src/components/session/sidebar/hooks/useStickyProjectHeaders.ts +++ b/packages/ui/src/components/session/sidebar/hooks/useStickyProjectHeaders.ts @@ -11,6 +11,14 @@ export const useStickyProjectHeaders = (args: Args): Set => { const { enabled = true, isDesktopShellRuntime, projectSections, projectHeaderSentinelRefs } = args; const [stuckProjectHeaders, setStuckProjectHeaders] = React.useState>(new Set()); + React.useEffect(() => { + if (enabled && isDesktopShellRuntime) { + return; + } + + setStuckProjectHeaders((prev) => (prev.size === 0 ? prev : new Set())); + }, [enabled, isDesktopShellRuntime]); + React.useEffect(() => { if (!enabled || !isDesktopShellRuntime) { return;