Index: tools/dom/src/PathObserver.dart |
diff --git a/tools/dom/src/PathObserver.dart b/tools/dom/src/PathObserver.dart |
index b0eda5f972766e0d7ac21a434939e6ff36265163..bc07ac16976fc278b44b2339c15102ac9ca121fe 100644 |
--- a/tools/dom/src/PathObserver.dart |
+++ b/tools/dom/src/PathObserver.dart |
@@ -72,7 +72,8 @@ class PathObserver { |
// TODO(jmesserly): if the path is empty, or the object is! Observable, we |
// can optimize the PathObserver to be more lightweight. |
- _values = new StreamController.broadcast(onListen: _observe, |
+ _values = new StreamController.broadcast(sync: true, |
+ onListen: _observe, |
onCancel: _unobserve); |
if (_isValid) { |