aboutsummaryrefslogtreecommitdiffstats
path: root/apps
diff options
context:
space:
mode:
authorRichard Steinmetz <richard@steinmetz.cloud>2025-01-09 15:39:39 +0100
committerRichard Steinmetz <richard@steinmetz.cloud>2025-01-09 15:39:39 +0100
commit84c20650d2a4e685b969cf94fec0cf25f7a02324 (patch)
tree068b42934f87e7606332a3b30790f5cd0ac13abf /apps
parent33b564dfa9de9de06a4e5dfebcc7e204e31c9e5a (diff)
downloadnextcloud-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.vue4
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)
}