Avoid default table flash on tables page

This commit is contained in:
2026-03-21 11:10:51 +01:00
parent de670c98cd
commit 7df97d8a8f

View File

@@ -350,9 +350,6 @@
{ {
referenceData = await LookupService.GetReferenceDataAsync(); referenceData = await LookupService.GetReferenceDataAsync();
isReferenceDataLoading = false; isReferenceDataLoading = false;
selectedTableSlug = referenceData?.CriticalTables.FirstOrDefault()?.Key ?? string.Empty;
await LoadTableDetailAsync();
} }
private void ToggleTableMenu() private void ToggleTableMenu()
@@ -423,7 +420,8 @@
hasResolvedStoredTableSelection = true; hasResolvedStoredTableSelection = true;
var resolvedTableSlug = ResolveSelectedTableSlug(storedTableSlug); var resolvedTableSlug = ResolveSelectedTableSlug(storedTableSlug);
if (!string.Equals(resolvedTableSlug, selectedTableSlug, StringComparison.OrdinalIgnoreCase)) if (string.IsNullOrWhiteSpace(selectedTableSlug) ||
!string.Equals(resolvedTableSlug, selectedTableSlug, StringComparison.OrdinalIgnoreCase))
{ {
selectedTableSlug = resolvedTableSlug; selectedTableSlug = resolvedTableSlug;
await LoadTableDetailAsync(); await LoadTableDetailAsync();