| Index: pkg/observe/lib/src/observable_list.dart | 
| diff --git a/pkg/observe/lib/src/observable_list.dart b/pkg/observe/lib/src/observable_list.dart | 
| index 63ec81c90c40a967ff14019f229b7e88e2cc0cd2..e9a2822c1e5d31ee7fcdf0a15213e2284b8b153e 100644 | 
| --- a/pkg/observe/lib/src/observable_list.dart | 
| +++ b/pkg/observe/lib/src/observable_list.dart | 
| @@ -181,7 +181,7 @@ class ObservableList<E> extends ListBase<E> with ChangeNotifierMixin { | 
| void _recordChange(ListChangeRecord record) { | 
| if (_listRecords == null) { | 
| _listRecords = []; | 
| -      runAsync(deliverChanges); | 
| +      scheduleMicrotask(deliverChanges); | 
| } | 
| _listRecords.add(record); | 
| } | 
|  |