diff --git a/src/pages/home/report/ReportActionCompose/ComposerWithSuggestions/ComposerWithSuggestions.tsx b/src/pages/home/report/ReportActionCompose/ComposerWithSuggestions/ComposerWithSuggestions.tsx index 5c8fb42e8d4e..2f9daa117273 100644 --- a/src/pages/home/report/ReportActionCompose/ComposerWithSuggestions/ComposerWithSuggestions.tsx +++ b/src/pages/home/report/ReportActionCompose/ComposerWithSuggestions/ComposerWithSuggestions.tsx @@ -180,9 +180,16 @@ const isIOSNative = getPlatform() === CONST.PLATFORM.IOS; /** * Broadcast that the user is typing. Debounced to limit how often we publish client events. */ -const debouncedBroadcastUserIsTyping = lodashDebounce((reportID: string) => { - Report.broadcastUserIsTyping(reportID); -}, 100); +const debouncedBroadcastUserIsTyping = lodashDebounce( + (reportID: string) => { + Report.broadcastUserIsTyping(reportID); + }, + 1000, + { + maxWait: 1000, + leading: true, + }, +); const willBlurTextInputOnTapOutside = willBlurTextInputOnTapOutsideFunc();