File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed
scripts/backup/ext/pinterest-auto-save Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -52,7 +52,9 @@ saveAllBtn.onclick = async () => {
5252 }
5353 }
5454
55+ let canAdd = true ;
5556 onElementsAdded ( selector , ( nodes ) => {
57+ if ( ! canAdd ) return ;
5658 for ( let node of nodes ) {
5759 if ( boardRows . includes ( node ) || beforeAllBoard . includes ( node ) ) continue ;
5860 boardRows . push ( node ) ;
@@ -83,6 +85,7 @@ saveAllBtn.onclick = async () => {
8385 }
8486 // else -> click row
8587 else {
88+ canAdd = false ;
8689 cur . click ( ) ;
8790
8891 let done = false ;
@@ -92,9 +95,10 @@ saveAllBtn.onclick = async () => {
9295 ( e ) =>
9396 cur != e &&
9497 e . getAttribute ( "data-test-id" ) === cur . getAttribute ( "data-test-id" ) &&
95- ! beforeAllBoard . includes ( e )
98+ ! beforeAllBoard . includes ( e ) &&
99+ ! boardRows . includes ( e )
96100 ) ;
97- console . log ( nodes , target ) ;
101+ console . log ( target ) ;
98102 if ( ! target ) {
99103 console . log ( "target not found, wait for load more..." ) ;
100104 await sleep ( 1000 ) ;
@@ -109,6 +113,7 @@ saveAllBtn.onclick = async () => {
109113 done = true ;
110114 }
111115 }
116+ canAdd = true ;
112117 }
113118} ;
114119
You can’t perform that action at this time.
0 commit comments