anchor.diff:    @override
     void attached() {
       super.attached();
  -
  -    var navbarDiv = $['navbarDiv'];
  -    var stackDiv = $['stackDiv'];
  -    var splitterDiv = $['splitterDiv'];
  -    var cmdDiv = $['commandDiv'];
  -
  -    int navbarHeight = navbarDiv.clientHeight;
  -    int splitterHeight = splitterDiv.clientHeight;
  -    int cmdHeight = cmdDiv.clientHeight;
  -
  -    int windowHeight = window.innerHeight;
  -    int fixedHeight = navbarHeight + splitterHeight + cmdHeight;
  -    int available = windowHeight - fixedHeight;
  -    int stackHeight = available ~/ 1.6;
  -    stackDiv.style.setProperty('height', '${stackHeight}px');
  +    _onResize(null);
   
       // Wire the debugger object to the stack, console, and command line.
       var stackElement = $['stackElement'];
  
positive.code:     debugger.page = this;
    }
  
    Future<StreamSubscription> _isolateSubscriptionFuture;
    Future<StreamSubscription> _debugSubscriptionFuture;
    Future<StreamSubscription> _stdoutSubscriptionFuture;
  
negative.code:     debugger.flushStdio();
    }
  
    void _onResize(_) {
      var navbarDiv = $['navbarDiv'];
      var stackDiv = $['stackDiv'];
      var splitterDiv = $['splitterDiv'];
      var cmdDiv = $['commandDiv'];
  
      int navbarHeight = navbarDiv.clientHeight;
      int splitterHeight = splitterDiv.clientHeight;
      int cmdHeight = cmdDiv.clientHeight;
  
      int windowHeight = window.innerHeight;
      int fixedHeight = navbarHeight + splitterHeight + cmdHeight;
      int available = windowHeight - fixedHeight;
      int stackHeight = available ~/ 1.6;
      stackDiv.style.setProperty('height', '${stackHeight}px');
    }
  
    @override
    void detached() {
      debugger.isolate = null;
      _resizeSubscription.cancel();
      _resizeSubscrption = null;
      cancelFutureSubscription(_isolateSubscriptionFuture);
      _isolateSubscriptionFuture = null;
      cancelFutureSubscription(_debugSubscriptionFuture);
  