diff options
author | Richard Steinmetz <richard@steinmetz.cloud> | 2025-01-09 15:39:39 +0100 |
---|---|---|
committer | Richard Steinmetz <richard@steinmetz.cloud> | 2025-01-09 15:39:39 +0100 |
commit | 84c20650d2a4e685b969cf94fec0cf25f7a02324 (patch) | |
tree | 068b42934f87e7606332a3b30790f5cd0ac13abf /apps | |
parent | 33b564dfa9de9de06a4e5dfebcc7e204e31c9e5a (diff) | |
download | nextcloud-server-84c20650d2a4e685b969cf94fec0cf25f7a02324.tar.gz nextcloud-server-84c20650d2a4e685b969cf94fec0cf25f7a02324.zip |
fix(dashboard): don't reload hidden widgetsfix/dashboard/skip-hidden-widgets
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
Diffstat (limited to 'apps')
-rw-r--r-- | apps/dashboard/src/DashboardApp.vue | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/apps/dashboard/src/DashboardApp.vue b/apps/dashboard/src/DashboardApp.vue index 79a082d908a..1208e7b7ded 100644 --- a/apps/dashboard/src/DashboardApp.vue +++ b/apps/dashboard/src/DashboardApp.vue @@ -306,6 +306,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) } |