Skip to content

Commit 121d6bb

Browse files
committed
Reset dismissed flag on suggestion update
1 parent 5ae8546 commit 121d6bb

3 files changed

Lines changed: 3 additions & 0 deletions

File tree

apps/code/src/renderer/features/message-editor/tiptap/CommandMention.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ function createSuggestion(
5353
},
5454

5555
onUpdate: (props) => {
56+
if (props.items.length > 0) dismissed = false;
5657
component?.updateProps({
5758
items: props.items,
5859
command: props.command,

apps/code/src/renderer/features/message-editor/tiptap/FileMention.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ function createSuggestion(
5858
},
5959

6060
onUpdate: (props) => {
61+
if (props.items.length > 0) dismissed = false;
6162
const items = props.items.length > 0 ? props.items : lastItems;
6263
component?.updateProps({
6364
items,

apps/code/src/renderer/features/message-editor/tiptap/useTiptapEditor.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,7 @@ export function useTiptapEditor(options: UseTiptapEditorOptions) {
187187

188188
if (isSubmitKey) {
189189
if (!view.editable || submitDisabledRef.current) return false;
190+
// tippy.js sets data-state="hidden" when hiding via .hide()
190191
const visibleSuggestion = document.querySelector(
191192
"[data-tippy-root] .tippy-box:not([data-state='hidden'])",
192193
);

0 commit comments

Comments
 (0)