From 58bf7d00309924b22835a4b22677d87aa7804f97 Mon Sep 17 00:00:00 2001 From: maliming Date: Tue, 25 Aug 2026 20:11:17 +0800 Subject: [PATCH] Wrap MudBlazor action menu callbacks with InvokeAsync --- .../Volo.Abp.MudBlazorUI/Components/AbpMudActionMenu.razor.cs | 2 +- .../Components/AbpMudActionMenuItem.razor.cs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/framework/src/Volo.Abp.MudBlazorUI/Components/AbpMudActionMenu.razor.cs b/framework/src/Volo.Abp.MudBlazorUI/Components/AbpMudActionMenu.razor.cs index ff0ff5efc9..e37a93b9cf 100644 --- a/framework/src/Volo.Abp.MudBlazorUI/Components/AbpMudActionMenu.razor.cs +++ b/framework/src/Volo.Abp.MudBlazorUI/Components/AbpMudActionMenu.razor.cs @@ -130,7 +130,7 @@ public partial class AbpMudActionMenu : ComponentBase { if (_menu != null) { - await _menu.CloseAllMenusAsync(); + await InvokeAsync(() => _menu.CloseAllMenusAsync()); } } } diff --git a/framework/src/Volo.Abp.MudBlazorUI/Components/AbpMudActionMenuItem.razor.cs b/framework/src/Volo.Abp.MudBlazorUI/Components/AbpMudActionMenuItem.razor.cs index 48299b84a2..5e1795f0e2 100644 --- a/framework/src/Volo.Abp.MudBlazorUI/Components/AbpMudActionMenuItem.razor.cs +++ b/framework/src/Volo.Abp.MudBlazorUI/Components/AbpMudActionMenuItem.razor.cs @@ -67,9 +67,9 @@ public partial class AbpMudActionMenuItem : ComponentBase } else if (ParentMudMenu != null) { - await ParentMudMenu.CloseAllMenusAsync(); + await InvokeAsync(() => ParentMudMenu.CloseAllMenusAsync()); } - await OnClick.InvokeAsync(args); + await InvokeAsync(() => OnClick.InvokeAsync(args)); } }