From 8aa4a974808b88caa6955c5bfcbb60738ed5c1c0 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Wed, 4 Feb 2026 18:52:46 +0200 Subject: [PATCH] fix(mobile): fixed tree for launcher duplicated in split --- apps/client/src/widgets/NoteDetail.tsx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/apps/client/src/widgets/NoteDetail.tsx b/apps/client/src/widgets/NoteDetail.tsx index 4c3e778f1..78450811d 100644 --- a/apps/client/src/widgets/NoteDetail.tsx +++ b/apps/client/src/widgets/NoteDetail.tsx @@ -38,7 +38,7 @@ export default function NoteDetail() { const [ noteTypesToRender, setNoteTypesToRender ] = useState<{ [ key in ExtendedNoteType ]?: (props: TypeWidgetProps) => VNode }>({}); const [ activeNoteType, setActiveNoteType ] = useState(); const widgetRequestId = useRef(0); - const hasFixedTree = noteContext?.hoistedNoteId === "_lbMobileRoot" && isMobile(); + const hasFixedTree = note && noteContext?.hoistedNoteId === "_lbMobileRoot" && isMobile() && note.noteId.startsWith("_lbMobile"); const props: TypeWidgetProps = { note: note!, @@ -216,7 +216,7 @@ export default function NoteDetail() { "fixed-tree": hasFixedTree })} > - {hasFixedTree && } + {hasFixedTree && } {Object.entries(noteTypesToRender).map(([ itemType, Element ]) => { return new NoteTreeWidget(), { noteContext }); return
{treeEl}
; }