diff --git a/apps/dashboard/src/DashboardApp.vue b/apps/dashboard/src/DashboardApp.vue index ab4a302f36f..81bd93bea7e 100644 --- a/apps/dashboard/src/DashboardApp.vue +++ b/apps/dashboard/src/DashboardApp.vue @@ -295,6 +295,10 @@ export default { for (const widget of Object.values(this.apiWidgets)) { if (widget.reload_interval > 0) { setInterval(async () => { + if (!this.layout.includes(widget.id)) { + return + } + await this.fetchApiWidgetItems([widget.id], true) }, widget.reload_interval * 1000) }