From d9f115ba6724c6a100d025da284fbf5c5555e38f Mon Sep 17 00:00:00 2001 From: Thomas Ricouard Date: Mon, 15 Jan 2024 15:03:28 +0100 Subject: [PATCH] Editor: Fix lag --- .../Sources/StatusKit/Editor/ViewModel.swift | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/Packages/StatusKit/Sources/StatusKit/Editor/ViewModel.swift b/Packages/StatusKit/Sources/StatusKit/Editor/ViewModel.swift index b6836d84..56df0fdf 100644 --- a/Packages/StatusKit/Sources/StatusKit/Editor/ViewModel.swift +++ b/Packages/StatusKit/Sources/StatusKit/Editor/ViewModel.swift @@ -591,11 +591,16 @@ extension StatusEditor { } private func resetAutoCompletion() { - withAnimation { - tagsSuggestions = [] - mentionsSuggestions = [] - currentSuggestionRange = nil - showRecentsTagsInline = false + if !tagsSuggestions.isEmpty || + !mentionsSuggestions.isEmpty || + currentSuggestionRange != nil || + showRecentsTagsInline { + withAnimation { + tagsSuggestions = [] + mentionsSuggestions = [] + currentSuggestionRange = nil + showRecentsTagsInline = false + } } }