From 7df97d8a8f68c210150e24fa489c741fdc091df2 Mon Sep 17 00:00:00 2001 From: Frank Tovar Date: Sat, 21 Mar 2026 11:10:51 +0100 Subject: [PATCH] Avoid default table flash on tables page --- src/RolemasterDb.App/Components/Pages/Tables.razor | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/RolemasterDb.App/Components/Pages/Tables.razor b/src/RolemasterDb.App/Components/Pages/Tables.razor index 146655e..9a1c5b9 100644 --- a/src/RolemasterDb.App/Components/Pages/Tables.razor +++ b/src/RolemasterDb.App/Components/Pages/Tables.razor @@ -350,9 +350,6 @@ { referenceData = await LookupService.GetReferenceDataAsync(); isReferenceDataLoading = false; - - selectedTableSlug = referenceData?.CriticalTables.FirstOrDefault()?.Key ?? string.Empty; - await LoadTableDetailAsync(); } private void ToggleTableMenu() @@ -423,7 +420,8 @@ hasResolvedStoredTableSelection = true; var resolvedTableSlug = ResolveSelectedTableSlug(storedTableSlug); - if (!string.Equals(resolvedTableSlug, selectedTableSlug, StringComparison.OrdinalIgnoreCase)) + if (string.IsNullOrWhiteSpace(selectedTableSlug) || + !string.Equals(resolvedTableSlug, selectedTableSlug, StringComparison.OrdinalIgnoreCase)) { selectedTableSlug = resolvedTableSlug; await LoadTableDetailAsync();