diff --git a/bulkDeleteConversations.js b/bulkDeleteConversations.js index d1e2251..ae42dfc 100644 --- a/bulkDeleteConversations.js +++ b/bulkDeleteConversations.js @@ -7,9 +7,22 @@ async function bulkDeleteConversations() { return; } - let deleteButton = document.querySelector(Selectors.deleteButton); - if (deleteButton) { - deleteButton.remove(); + for (let i = 0; i < selectedConversations.length; i++) { + const element = selectedConversations[i]; + const deleteButton = element.querySelector(Selectors.deleteButton); + + // If it is the first conversation and there is a delete button, skip it + if (i === 0 && deleteButton) { + console.log("Skipping first conversation due to existing delete button."); + continue; + } + + // If it's not the first conversation but has a delete button, remove it + if (i !== 0 && deleteButton) { + console.log("delete the delete button."); + deleteButton.remove(); + break; + } } console.log("Selected Conversations:", selectedConversations);