Index: lib/src/runner/browser/server.dart |
diff --git a/lib/src/runner/browser/server.dart b/lib/src/runner/browser/server.dart |
index 6c1d52d0e038d8a64c85af0e25ba6ff3f16441a2..963a6b84dccafbedf7d752e1f372a96db2c66ce9 100644 |
--- a/lib/src/runner/browser/server.dart |
+++ b/lib/src/runner/browser/server.dart |
@@ -329,7 +329,10 @@ void main() { |
if (manager != null) return manager; |
var completer = new Completer(); |
- _browserManagers[platform] = completer.future; |
+ |
+ // Swallow errors, since they're already being surfaced through the return |
+ // value and [browser.onError]. |
+ _browserManagers[platform] = completer.future.catchError((_) {}); |
var path = _webSocketHandler.create(webSocketHandler((webSocket) { |
completer.complete(new BrowserManager(webSocket)); |
})); |