File tree Expand file tree Collapse file tree 2 files changed +7
-10
lines changed Expand file tree Collapse file tree 2 files changed +7
-10
lines changed Original file line number Diff line number Diff line change @@ -283,6 +283,10 @@ class Pages extends LitElement {
283283 return ;
284284 }
285285
286+ if ( ! json . pages . length ) {
287+ this . skipScrollMore = true ;
288+ }
289+
286290 const knownPages = new Set ( ) ;
287291 this . filteredPages . forEach ( ( x ) => knownPages . add ( x . id ) ) ;
288292
@@ -334,11 +338,7 @@ class Pages extends LitElement {
334338 this . filteredPages = [ ...this . filteredPages , ...newPages ] ;
335339 }
336340
337- if ( json . total ) {
338- this . totalPages = json . total ;
339- } else {
340- this . totalPages = this . filteredPages . length ;
341- }
341+ this . totalPages = this . filteredPages . length ;
342342 }
343343
344344 async filterCurated ( ) {
@@ -1336,10 +1336,7 @@ class Pages extends LitElement {
13361336 element . scrollHeight - element . scrollTop - element . clientHeight ;
13371337 if ( diff < 40 && ! this . skipScrollMore ) {
13381338 this . skipScrollMore = true ;
1339- if (
1340- this . dynamicPagesQuery &&
1341- this . filteredPages . length < this . totalPages
1342- ) {
1339+ if ( this . dynamicPagesQuery ) {
13431340 this . dynamicPageCount += 1 ;
13441341 await this . addDynamicPages ( ) ;
13451342 }
You can’t perform that action at this time.
0 commit comments