Skip to content

Commit dd43bac

Browse files
authored
Fix fullpage waitFor conditions (#446)
1 parent 0b51487 commit dd43bac

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

src/browser/browser.ts

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -339,8 +339,16 @@ export class Browser {
339339
* dashboard-row exists only in rows.
340340
*/
341341
const panelCount = document.querySelectorAll('[data-panelId]').length;
342-
const totalPanelsRendered = document.querySelectorAll('.panel-content').length + document.querySelectorAll('.dashboard-row').length;
343-
return totalPanelsRendered === panelCount;
342+
const panelsRendered = document.querySelectorAll('[class$=\'panel-content\']')
343+
let panelsRenderedCount = 0
344+
panelsRendered.forEach((value: Element) => {
345+
if (value.childElementCount > 0) {
346+
panelsRenderedCount++
347+
}
348+
})
349+
350+
const totalPanelsRendered = panelsRenderedCount + document.querySelectorAll('.dashboard-row').length;
351+
return totalPanelsRendered >= panelCount;
344352
}
345353

346354
const panelCount = document.querySelectorAll('.panel').length || document.querySelectorAll('.panel-container').length;

0 commit comments

Comments
 (0)