diff --git a/web/static/js/tasks.js b/web/static/js/tasks.js index 22b8aa19..ac2e33f0 100644 --- a/web/static/js/tasks.js +++ b/web/static/js/tasks.js @@ -1280,6 +1280,12 @@ async function showBatchQueueDetail(queueId) { `; } + // 保存滚动位置,防止刷新时滚动条弹回顶部 + const modalBody = content.closest('.modal-body'); + const tasksList = content.querySelector('.batch-queue-tasks-list'); + const savedModalBodyScrollTop = modalBody ? modalBody.scrollTop : 0; + const savedTasksListScrollTop = tasksList ? tasksList.scrollTop : 0; + content.innerHTML = `