diff --git a/src/browser/browser.ts b/src/browser/browser.ts index e370f649..b20d2a80 100644 --- a/src/browser/browser.ts +++ b/src/browser/browser.ts @@ -339,8 +339,16 @@ export class Browser { * dashboard-row exists only in rows. */ const panelCount = document.querySelectorAll('[data-panelId]').length; - const totalPanelsRendered = document.querySelectorAll('.panel-content').length + document.querySelectorAll('.dashboard-row').length; - return totalPanelsRendered === panelCount; + const panelsRendered = document.querySelectorAll('[class$=\'panel-content\']') + let panelsRenderedCount = 0 + panelsRendered.forEach((value: Element) => { + if (value.childElementCount > 0) { + panelsRenderedCount++ + } + }) + + const totalPanelsRendered = panelsRenderedCount + document.querySelectorAll('.dashboard-row').length; + return totalPanelsRendered >= panelCount; } const panelCount = document.querySelectorAll('.panel').length || document.querySelectorAll('.panel-container').length;