فهرست منبع

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
             }