diff --git a/module/webui/app.py b/module/webui/app.py
index a33e92e1c..06683ba64 100644
--- a/module/webui/app.py
+++ b/module/webui/app.py
@@ -415,9 +415,10 @@ class AlasGUI(Frame):
put_html('
'),
put_scope("dashboard", [
# Empty dashboard, values will be updated in alas_update_overview_task()
- put_scope(f"dashboard-row-{arg}", []) for arg in self.ALAS_STORED.keys()
+ put_scope(f"dashboard-row-{arg}", [])
+ for arg in self.ALAS_STORED.keys() if deep_get(self.ALAS_STORED, keys=[arg, "order"], default=0)
# Empty content to left-align last row
- ] + [put_html("")] * len(self.ALAS_STORED))
+ ] + [put_html("")] * min(len(self.ALAS_STORED), 4))
])
put_scope("log", [put_html("")])