瀏覽代碼

Fix too many versions loaded

When scrolling quickly through the date selector, e.g. via switching the month quickly,
the asynchronous fetching could cause too many versions to be loaded
2xB 2 年之前
父節點
當前提交
c1651caf03
共有 1 個文件被更改,包括 5 次插入0 次删除
  1. 5 0
      archive/archiveviewer.js

+ 5 - 0
archive/archiveviewer.js

@@ -112,6 +112,11 @@ class ArchiveView {
                 )
             )
         ).then((commits) => {
+                // Skip if new date is selected
+                if (date != this.dateselector.value) {
+                    return 0;
+                }
+                
                 this.add_commits(commits)
                 return commits.length
             }