From 506aed2e55647acc37d899e02df386f20608fa0f Mon Sep 17 00:00:00 2001 From: Sainan <63328889+Sainan@users.noreply.github.com> Date: Mon, 6 Oct 2025 14:01:26 +0200 Subject: [PATCH] chore(webui): debounce quest updates --- static/webui/script.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/static/webui/script.js b/static/webui/script.js index c6400db7..734e6a1f 100644 --- a/static/webui/script.js +++ b/static/webui/script.js @@ -1202,7 +1202,7 @@ function updateInventory() { a.href = "#"; a.onclick = function (event) { event.preventDefault(); - doQuestUpdate("setInactive", item.ItemType); + debounce(doQuestUpdate, "setInactive", item.ItemType); }; a.title = loc("code_setInactive"); a.innerHTML = ``; @@ -1213,7 +1213,7 @@ function updateInventory() { a.href = "#"; a.onclick = function (event) { event.preventDefault(); - doQuestUpdate("resetKey", item.ItemType); + debounce(doQuestUpdate, "resetKey", item.ItemType); }; a.title = loc("code_reset"); a.innerHTML = ``; @@ -1224,7 +1224,7 @@ function updateInventory() { a.href = "#"; a.onclick = function (event) { event.preventDefault(); - doQuestUpdate("completeKey", item.ItemType); + debounce(doQuestUpdate, "completeKey", item.ItemType); }; a.title = loc("code_complete"); a.innerHTML = ``; @@ -1235,7 +1235,7 @@ function updateInventory() { a.href = "#"; a.onclick = function (event) { event.preventDefault(); - doQuestUpdate("prevStage", item.ItemType); + debounce(doQuestUpdate, "prevStage", item.ItemType); }; a.title = loc("code_prevStage"); a.innerHTML = ``; @@ -1250,7 +1250,7 @@ function updateInventory() { a.href = "#"; a.onclick = function (event) { event.preventDefault(); - doQuestUpdate("nextStage", item.ItemType); + debounce(doQuestUpdate, "nextStage", item.ItemType); }; a.title = loc("code_nextStage"); a.innerHTML = ``; @@ -1262,7 +1262,7 @@ function updateInventory() { a.onclick = function (event) { event.preventDefault(); reAddToItemList(itemMap, "QuestKeys", item.ItemType); - doQuestUpdate("deleteKey", item.ItemType); + debounce(doQuestUpdate, "deleteKey", item.ItemType); }; a.title = loc("code_remove"); a.innerHTML = ``;