diff --git a/public/scripts/group-chats.js b/public/scripts/group-chats.js index 240456257..c4633f5ec 100644 --- a/public/scripts/group-chats.js +++ b/public/scripts/group-chats.js @@ -121,6 +121,7 @@ const DEFAULT_AUTO_MODE_DELAY = 5; export const groupCandidatesFilter = new FilterHelper(debounce(printGroupCandidates, debounce_timeout.quick)); let autoModeWorker = null; const saveGroupDebounced = debounce(async (group, reload) => await _save(group, reload), debounce_timeout.relaxed); +/** @type {Map} */ let groupChatQueueOrder = new Map(); function setAutoModeWorker() { @@ -1631,6 +1632,7 @@ export async function openGroupById(groupId) { select_group_chats(groupId); if (selected_group !== groupId) { + groupChatQueueOrder = new Map(); await clearChat(); cancelTtsPlay(); selected_group = groupId;