anchor.diff:    bool _isInFullscreenMode;
     bool _shouldListenForFullscreenChanges = false;
   
  -  MaterialDialogComponent(this._rootElement, this._domService,
  -      this._changeDetector, @Optional() this._modal) {
  +  MaterialDialogComponent(
  +    this._rootElement,
  +    this._domService,
  +    this._changeDetector,
  +    this._ngZone,
  +    @Optional() this._modal,
  +  ) {
       escapeHandler = _defaultEscapeHandler;
     }
   
  
positive.code:           shouldShowBottomScrollStroke != this.shouldShowBottomScrollStroke) {
          this.shouldShowTopScrollStroke = shouldShowTopScrollStroke;
          this.shouldShowBottomScrollStroke = shouldShowBottomScrollStroke;
          _changeDetector
            ..markForCheck()
            // This detectChanges() here is for updating the classes when the page
            // initially loads (b/31916790).
            ..detectChanges();
        }
      }));
    }
  
negative.code:   final HtmlElement _rootElement;
    final DomService _domService;
    final ChangeDetectorRef _changeDetector;
    final NgZone _ngZone;
    final ModalComponent _modal;
    final _disposer = Disposer.oneShot();
    final _uid = SequentialIdGenerator.fromUUID().nextId();
  