From f4ea259f191e1fc484970df13e510d6c19856957 Mon Sep 17 00:00:00 2001 From: ArtemKharazian Date: Wed, 3 Dec 2025 11:51:35 +0100 Subject: [PATCH] fix: apply time value on Enter when selecting suggestion --- packages/frontend/src/components/suggestions.tsx | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/packages/frontend/src/components/suggestions.tsx b/packages/frontend/src/components/suggestions.tsx index 46ecfffa..8ad8ca8d 100644 --- a/packages/frontend/src/components/suggestions.tsx +++ b/packages/frontend/src/components/suggestions.tsx @@ -73,7 +73,14 @@ const Suggestions: React.FC = ({ submitTextSuggestion, submitTi case 'Enter': // submit the suggestion if shift isn't pressed if (!event.shiftKey && focusIndex > -1) { - setWaitingForBlur(suggestions[focusIndex]) + event.preventDefault() + const suggestionsTextWithTime = suggestionsWithTimes[focusIndex] + if (suggestionsTextWithTime) { + setWaitingForBlur(suggestionsTextWithTime.text) + setWaitingForBlurTimeSuggestion(suggestionsTextWithTime.time) + } else { + setWaitingForBlur(suggestions[focusIndex]) + } } break case 'ArrowUp': @@ -104,7 +111,7 @@ const Suggestions: React.FC = ({ submitTextSuggestion, submitTi break } }, - [setWaitingForBlur, focusIndex, inputRef, suggestions] + [setWaitingForBlur, focusIndex, inputRef, suggestions, suggestionsWithTimes] ) React.useEffect(() => {