anchor.diff:    /// animation delayed is applied.
     @Input()
     bool hasBox = true;
  +
  +  /// Page elements that do not auto-dismiss the popup in addition to the popup
  +  /// up source element.
  +  @Input()
  +  set autoDismissBlockers(List<Element> elements) {
  +    _autoDismissBlockers = elements;
  +  }
   
     MaterialPopupComponent(
         @Optional() @SkipSelf() this._hierarchy,
  
positive.code: 
    /// Direction of popup scaling.
    String _slide;
    String get slide => _slide;
  
    /// Direction of popup scaling.
  
negative.code:     var sourceElement = state.source is ElementPopupSource
          ? (state.source as ElementPopupSource).sourceElement
          : null;
      return sourceElement != null
          ? (_autoDismissBlockers.toList()..add(sourceElement))
          : _autoDismissBlockers.toList();
    }
  
    @override
  