anchor.diff:    /// The last future of filtering the options.
     DisposableFuture _lastFilterFuture;
   
  -  /// Whether a filter call is scheduled.
  +  /// Whether a filter is scheduled during the next call of [ngAfterChanges].
     bool _filterScheduled = false;
   
     bool _isDisposed = false;
  
positive.code:     var newLimit = getInt(value);
      if (_limit != newLimit) {
        _limit = newLimit;
        _filterSuggestions();
      }
    }
  
  
negative.code:   set options(SelectionOptions<T> options) {
      if (options == null) return;
      super.options = options;
      activeModel.items = options.optionsList;
      _optionsListener?.cancel();
      _optionsListener = options.stream.listen((_) {
        activeModel.items = options.optionsList;
        _updateItemActivation();
        _changeDetector?.markForCheck();
      });
      if (!_filterScheduled) {
        _filterSuggestions();
      }
    }
  
    /// How many suggestions to show.
  