diff --git a/services/arbiter-3.0/src/views/admin/infrastructure/index.ejs b/services/arbiter-3.0/src/views/admin/infrastructure/index.ejs index 0dbc941..beab4c4 100644 --- a/services/arbiter-3.0/src/views/admin/infrastructure/index.ejs +++ b/services/arbiter-3.0/src/views/admin/infrastructure/index.ejs @@ -879,6 +879,8 @@ document.addEventListener('DOMContentLoaded', () => { isDragging = false; wrap.classList.remove('dragging'); document.getElementById('topo-zoomable')?.classList.remove('dragging'); + // Reset dragMoved after a tick so the click event fires first + setTimeout(() => { dragMoved = false; }, 10); } }); @@ -938,6 +940,7 @@ document.addEventListener('DOMContentLoaded', () => { wrap.addEventListener('touchend', () => { isDragging = false; lastTouchDist = 0; + setTimeout(() => { dragMoved = false; }, 10); }); });