From b0feed13fe036d05e43e4c3fa9321c90a90266fa Mon Sep 17 00:00:00 2001 From: "HOME-LAPTOP\\kshkulev" Date: Mon, 3 Nov 2025 21:13:15 +0900 Subject: [PATCH] Try to fix UI update --- Hcs.WebApp/Components/Pages/Registry/Common.razor | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/Hcs.WebApp/Components/Pages/Registry/Common.razor b/Hcs.WebApp/Components/Pages/Registry/Common.razor index 05669b2..e4e7440 100644 --- a/Hcs.WebApp/Components/Pages/Registry/Common.razor +++ b/Hcs.WebApp/Components/Pages/Registry/Common.razor @@ -173,20 +173,22 @@ { if (campaign.Type == Campaign.CampaignType.ExportCommonRegistryElements_15_7_0_1) { - InvokeAsync(() => Task.Run(RefreshRegistries)); + Task.Run(RefreshRegistries); } } async Task RefreshRegistries() { - ChangeState(CommonPageState.Loading); + await InvokeAsync(() => ChangeState(CommonPageState.Loading)); - registries = await RegistryService.GetAllRegistriesAsync(true); + var refreshedRegistries = await RegistryService.GetAllRegistriesAsync(true); - if (state != CommonPageState.OperationWaiting) + await InvokeAsync(() => { - ChangeState(CommonPageState.Idle); - } + registries = refreshedRegistries; + + ChangeState(CommonPageState.Loading); + }); } public void Dispose()