diff --git a/javascript/gallery.js b/javascript/gallery.js index fc36f5152..8c1dc9f0f 100644 --- a/javascript/gallery.js +++ b/javascript/gallery.js @@ -856,6 +856,7 @@ async function fetchFilesHT(evt, controller) { } } + if (controller.signal.aborted) return; el.files.appendChild(fragment); const t1 = performance.now(); @@ -915,6 +916,7 @@ async function fetchFilesWS(evt) { // fetch file-by-file list over websockets } }; ws.onclose = (event) => { + if (controller.signal.aborted) return; el.files.appendChild(fragment); // gallerySort(); log(`gallery: folder=${evt.target.name} num=${numFiles} time=${Math.floor(t1 - t0)}ms`);