From e8d891518304156dc58967508a2a8db224603e61 Mon Sep 17 00:00:00 2001 From: Wolfsblvt Date: Sun, 1 Sep 2024 23:21:51 +0200 Subject: [PATCH] Fix delete swipe button being inconsistent - Fixes #2749 --- public/script.js | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/public/script.js b/public/script.js index b973c8fe8..acf041ddb 100644 --- a/public/script.js +++ b/public/script.js @@ -10323,20 +10323,13 @@ jQuery(async function () { if (deleteOnlySwipe) { const message = chat[this_edit_mes_id]; const swipe_id = message.swipe_id; - message.swipes.splice(swipe_id, 1); - if (Array.isArray(message.swipe_info) && message.swipe_info.length) { - message.swipe_info.splice(swipe_id, 1); - } - if (swipe_id > 0) { - $('.swipe_left:last').click(); - } else { - $('.swipe_right:last').click(); - } - } else { - chat.splice(this_edit_mes_id, 1); - messageElement.remove(); + await deleteSwipe(swipe_id); + return; } + chat.splice(this_edit_mes_id, 1); + messageElement.remove(); + let startFromZero = Number(this_edit_mes_id) === 0; this_edit_mes_id = undefined;