From 01f6368f9540d9373cc51dbcc6a0995b0e51f840 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Thu, 29 May 2025 17:41:02 +0300 Subject: [PATCH] chore(search): don't render note list if no results --- apps/client/src/widgets/search_result.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/apps/client/src/widgets/search_result.ts b/apps/client/src/widgets/search_result.ts index 635ad191e..155c3d2b6 100644 --- a/apps/client/src/widgets/search_result.ts +++ b/apps/client/src/widgets/search_result.ts @@ -55,10 +55,16 @@ export default class SearchResultWidget extends NoteContextAwareWidget { } async refreshWithNote(note: FNote) { + const noResults = note.getChildNoteIds().length === 0 && !!note.searchResultsLoaded; + this.$content.empty(); - this.$noResults.toggle(note.getChildNoteIds().length === 0 && !!note.searchResultsLoaded); + this.$noResults.toggle(noResults); this.$notExecutedYet.toggle(!note.searchResultsLoaded); + if (noResults || !note.searchResultsLoaded) { + return; + } + const noteListRenderer = new NoteListRenderer(this.$content, note, note.getChildNoteIds(), true); await noteListRenderer.renderList(); }