| Index: runtime/observatory/lib/src/app/page.dart
 | 
| diff --git a/runtime/observatory/lib/src/app/page.dart b/runtime/observatory/lib/src/app/page.dart
 | 
| index 9d624c1c2c52fd9508ac8c995b4694f2f54b232e..460be214761c38d6ba4de6237282058d19655fe7 100644
 | 
| --- a/runtime/observatory/lib/src/app/page.dart
 | 
| +++ b/runtime/observatory/lib/src/app/page.dart
 | 
| @@ -389,15 +389,19 @@ class VMConnectPage extends Page {
 | 
|  class IsolateReconnectPage extends Page {
 | 
|    IsolateReconnectPage(app) : super(app);
 | 
|  
 | 
| +  DivElement container = new DivElement();
 | 
| +
 | 
|    void onInstall() {
 | 
| -    if (element == null) {
 | 
| -      element = new Element.tag('isolate-reconnect');
 | 
| -    }
 | 
| -    assert(element != null);
 | 
| +    element = container;
 | 
|    }
 | 
|  
 | 
|    void _visit(Uri uri) {
 | 
|      app.vm.reload();
 | 
| +    container.children = [
 | 
| +      new IsolateReconnectElement(app.vm, app.events, app.notifications,
 | 
| +                                  uri.queryParameters['isolateId'],
 | 
| +                                  Uri.parse(uri.queryParameters['originalUri']))
 | 
| +    ];
 | 
|      assert(element != null);
 | 
|      assert(canVisit(uri));
 | 
|    }
 | 
| 
 |