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:     var sourceElement = state.source is ElementPopupSource
          ? (state.source as ElementPopupSource).sourceElement
          : null;
      return sourceElement != null ? <Element>[sourceElement] : <Element>[];
    }
  
    @override
  
negative.code:   int _repositionOffsetX = 0;
    int _repositionOffsetY = 0;
    int _repositionLoopId;
    List<Element> _autoDismissBlockers = [];
  
    @override
    bool get autoDismiss => state.autoDismiss;
  