From 9a4c3a796fc8cea774207158c9df35bdeec08ce5 Mon Sep 17 00:00:00 2001 From: Erik Darling <2136037+erikdarlingdata@users.noreply.github.com> Date: Tue, 17 Mar 2026 20:39:15 -0400 Subject: [PATCH] Hide IdleDatabases grid when empty to fix scrollbar artifact Co-Authored-By: Claude Opus 4.6 (1M context) --- Dashboard/Controls/FinOpsContent.xaml.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/Dashboard/Controls/FinOpsContent.xaml.cs b/Dashboard/Controls/FinOpsContent.xaml.cs index 76d1e62..42c5af3 100644 --- a/Dashboard/Controls/FinOpsContent.xaml.cs +++ b/Dashboard/Controls/FinOpsContent.xaml.cs @@ -408,6 +408,7 @@ private async Task LoadIdleDatabasesAsync() { var data = await _databaseService.GetFinOpsIdleDatabasesAsync(); IdleDatabasesDataGrid.ItemsSource = data; + IdleDatabasesDataGrid.Visibility = data.Count > 0 ? Visibility.Visible : Visibility.Collapsed; IdleDatabasesNoDataMessage.Visibility = data.Count == 0 ? Visibility.Visible : Visibility.Collapsed; IdleDatabasesCountIndicator.Text = data.Count > 0 ? $"{data.Count} idle database(s)" : ""; }