anchor.diff:      return element;
     }
     
  +  // TODO(ericarnold): Fix the focus issues in bootjack.
  +  void showWithFocus(String query) {
  +    focusElementByQuery(query);
  +    _dialog.show();
  +  }
  +  
     void focusElementByQuery(String query) {
       _dialog.$element.on('shown.bs.modal', (DQueryEvent e) {
         Element element = e.target;
  
positive.code:       if (isPolymer) {
          (_dialog.element as dynamic).toggle();
        } else {
          focusElementByQuery("#fileName");
          _dialog.show();
        }
      }
    }
  
negative.code:   }
  
    void _invoke([Object context]) {
      isPolymer ? (_dialog.element as dynamic).toggle() : showWithFocus("#gitProjectName");
    }
  
    void _commit() {
  