From 38cbb8a103fdf23761f28f02445828578226e10a Mon Sep 17 00:00:00 2001 From: namda-on <1112123111@korea.ac.kr> Date: Thu, 8 Jun 2023 16:05:39 +0900 Subject: [PATCH] fix : send message double time when writing korean block send message when event is composing --- src/lib/ChatScreens/DefaultChatScreen.svelte | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/ChatScreens/DefaultChatScreen.svelte b/src/lib/ChatScreens/DefaultChatScreen.svelte index 403f7ba8..28afd787 100644 --- a/src/lib/ChatScreens/DefaultChatScreen.svelte +++ b/src/lib/ChatScreens/DefaultChatScreen.svelte @@ -226,7 +226,7 @@ {:else}
{ - //@ts-ignore + //@ts-ignore const scrolled = (e.target.scrollHeight - e.target.clientHeight + e.target.scrollTop) if(scrolled < 100 && $DataBase.characters[$selectedCharID].chats[$DataBase.characters[$selectedCharID].chatPage].message.length > loadPages){ loadPages += 30 @@ -237,7 +237,7 @@ bind:value={messageInput} bind:this={inputEle} on:keydown={(e) => { - if(e.key.toLocaleLowerCase() === "enter" && (!e.shiftKey)){ + if(e.key.toLocaleLowerCase() === "enter" && (!e.shiftKey) && !e.isComposing){ if($DataBase.sendWithEnter){ send() e.preventDefault()