diff --git a/src/lib/components/chat/Messages/ResponseMessage.svelte b/src/lib/components/chat/Messages/ResponseMessage.svelte index 487c3a59ab..2d339c6f36 100644 --- a/src/lib/components/chat/Messages/ResponseMessage.svelte +++ b/src/lib/components/chat/Messages/ResponseMessage.svelte @@ -1381,8 +1381,12 @@ class="{isLastMessage || ($settings?.highContrastMode ?? false) ? 'visible' : 'invisible group-hover:visible'} p-1.5 hover:bg-black/5 dark:hover:bg-white/5 rounded-lg dark:hover:text-white hover:text-black transition" - on:click={() => { - showDeleteConfirm = true; + on:click={(e) => { + if (e.shiftKey) { + deleteMessageHandler(); + } else { + showDeleteConfirm = true; + } }} > { - showDeleteConfirm = true; + on:click={(e) => { + if (e.shiftKey) { + deleteMessageHandler(); + } else { + showDeleteConfirm = true; + } }} >