diff --git a/Directory.Packages.props b/Directory.Packages.props
index 5fc14be5c9..44dfd0aa8b 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -23,7 +23,7 @@
-
+
diff --git a/docs/en/package-version-changes.md b/docs/en/package-version-changes.md
index 216dcf6e05..e6d2bd217e 100644
--- a/docs/en/package-version-changes.md
+++ b/docs/en/package-version-changes.md
@@ -7,6 +7,12 @@
# Package Version Changes
+## 10.7.0-rc.1
+
+| Package | Old Version | New Version | PR |
+|---------|-------------|-------------|-----|
+| MudBlazor | 9.4.0 | 9.7.0 | #25902 |
+
## 10.6.0-rc.1
| Package | Old Version | New Version | PR |
diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor.MudBlazor/Components/ResourcePermissionManagementModal.razor.cs b/modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor.MudBlazor/Components/ResourcePermissionManagementModal.razor.cs
index 150e00075d..0800f6f07b 100644
--- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor.MudBlazor/Components/ResourcePermissionManagementModal.razor.cs
+++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor.MudBlazor/Components/ResourcePermissionManagementModal.razor.cs
@@ -109,7 +109,9 @@ public partial class ResourcePermissionManagementModal
ProviderKeys = new List();
if (_createFormRef != null)
{
- await _createFormRef.ResetAsync();
+ // ResetAsync would clear the radio group too, which feeds back into
+ // OnLookupServiceCheckedValueChanged and wipes CurrentLookupService.
+ await _createFormRef.ResetValidationAsync();
}
CreateEntity = new CreateModel
@@ -211,7 +213,7 @@ public partial class ResourcePermissionManagementModal
ProviderKeys = new List();
if (_createFormRef != null)
{
- await _createFormRef.ResetAsync();
+ await _createFormRef.ResetValidationAsync();
}
await InvokeAsync(StateHasChanged);
}