We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a9889eb commit 68a88f9Copy full SHA for 68a88f9
packages/riverpod/lib/src/core/ref.dart
@@ -783,7 +783,8 @@ void _runCallbacks(
783
}
784
785
void _runManualInvalidationCallbacks(ProviderContainer container, Ref? ref) {
786
- final callbacks = ref?._onManualInvalidationListeners;
+ // toList() protects against ConcurrentModificationError
787
+ final callbacks = ref?._onManualInvalidationListeners?.toList();
788
if (ref == null || callbacks == null) return;
789
790
for (final cb in callbacks) {
0 commit comments