From 1bab32969f6e7bf538a923cf176d2ce2b9c3a092 Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Wed, 31 May 2023 22:29:12 +0200 Subject: tag all events with a monotonic id in order to ignore outdated ones --- web/client.html | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'web/client.html') diff --git a/web/client.html b/web/client.html index 8e0fa04..41e224f 100644 --- a/web/client.html +++ b/web/client.html @@ -291,7 +291,6 @@ const form = new FormData(document.getElementById("searchForm")); const urlParams = new URLSearchParams(form); - urlParams.append("id", searchId); new HttpClient().get("/search?" + urlParams.toString(), console.log); return false; } @@ -320,12 +319,12 @@ searchingIndicator.style.display = "none"; let searchResultsOverlay = document.getElementById("searchResultsOverlay"); searchResultsOverlay['aria-busy'] = false; - searchId += 1; } function handleSearch(id, songs) { // Ignore stale search results if (id < searchId) { return; } + if (id > searchId) { searchId = id; } let searchResultsOverlay = document.getElementById("searchResultsOverlay"); let searchResults = document.getElementById("searchResults"); -- cgit v1.2.3