From 1e6078156637f2ab90e827a9f6924dfada433da4 Mon Sep 17 00:00:00 2001 From: Aaron Kimbrell Date: Sun, 27 Sep 2026 21:25:56 -0500 Subject: [PATCH] fix(dashboard): Diagnostics side cards grow with their content instead of scrolling The Servers, busiest messages, HTTP routes and UGC server cards shared the window's height and scrolled inside; now they're as tall as what they show and the page scrolls. The charts keep a readable minimum height. Co-Authored-By: Claude Opus 5.5 --- dDashboardServer/templates/diagnostics.jinja2 | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/dDashboardServer/templates/diagnostics.jinja2 b/dDashboardServer/templates/diagnostics.jinja2 index 90fc636af..458a7c22f 100644 --- a/dDashboardServer/templates/diagnostics.jinja2 +++ b/dDashboardServer/templates/diagnostics.jinja2 @@ -20,7 +20,7 @@ .tr-tile .value { font-size: 1.35rem; font-weight: 700; font-variant-numeric: tabular-nums; } .tr-table td, .tr-table th { font-variant-numeric: tabular-nums; } .tr-table tr[data-server] { cursor: pointer; } - @media (min-width: 1200px) { .tr-grid { display: grid; grid-template-rows: repeat(3, minmax(0, 1fr)); gap: 1rem; height: 100%; } .tr-grid > .row { min-height: 0; --bs-gutter-y: 0; } .tr-grid > .row > * { height: 100%; } } + @media (min-width: 1200px) { .tr-grid { display: grid; grid-template-rows: repeat(3, minmax(240px, 1fr)); gap: 1rem; height: 100%; } .tr-grid > .row { min-height: 0; --bs-gutter-y: 0; } .tr-grid > .row > * { height: 100%; } } @media (max-width: 1199.98px) { .tr-chart-box { height: 200px; } .tr-grid > .row + .row { margin-top: 1rem; } } {% endblock %} @@ -44,7 +44,7 @@
-
+
@@ -61,12 +61,12 @@
-
UGC server
UGC page
Asking the UGC server…
-
Servers (averages over the range; click to filter)
-
Busiest message types
+
UGC server
UGC page
Asking the UGC server…
+
Servers (averages over the range; click to filter)
+
Busiest message types
-
HTTP routes (last hour at most)
+
HTTP routes (last hour at most)
{% endblock %}