diff --git a/Directory.Packages.props b/Directory.Packages.props
index ec35f72489..39944eb028 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -66,4 +66,4 @@
-
\ No newline at end of file
+
diff --git a/src/Core/Components/List/ListComponentBase.razor.cs b/src/Core/Components/List/ListComponentBase.razor.cs
index b866d08395..9e5fb3d364 100644
--- a/src/Core/Components/List/ListComponentBase.razor.cs
+++ b/src/Core/Components/List/ListComponentBase.razor.cs
@@ -433,12 +433,6 @@ protected virtual bool DisabledItem(TOption item)
return Disabled; // To allow overrides
}
- protected override async Task ChangeHandlerAsync(ChangeEventArgs e)
- {
- await Task.Delay(10);
- await base.ChangeHandlerAsync(e);
- }
-
///
protected virtual bool GetOptionSelected(TOption item)
{
@@ -583,6 +577,11 @@ protected virtual async Task RaiseChangedEventsAsync()
}
}
+ if (FieldBound)
+ {
+ EditContext?.NotifyFieldChanged(FieldIdentifier);
+ }
+
await base.ChangeHandlerAsync(new ChangeEventArgs() { Value = InternalValue });
}