anchor.diff:            LGridUnusedHeight := FDrawGrid.ClientHeight - FDrawGrid.GridHeight;
             LPotentialHeight := FBottomPanel.Height + LGridUnusedHeight;
             // vgoAutoHideSearchPanel + AutoPageSize + vgoAutoHidePaging is killer combo :P
  -          if (vgoAutoHideSearchPanel in FOptions) and FTopPanel.Visible and not Assigned(FWidgetControl) then
  +          if (vgoAutoHideSearchPanel in FOptions) and FTopPanel.Visible and not Assigned(FWidgetControl)
  +           and not LHasFilter then
               LPotentialHeight := LPotentialHeight + FTopPanel.Height;
             if FBottomPanel.Visible
              and (FDrawGrid.DefaultRowHeight * LCountOnPage2 <= LPotentialHeight) then
  
positive.code:       PageSize := LCount;
    end;
  
  begin
    SetPageIndexEditText(IntToStr(Succ(FPageIndex)));
    FPageCountLabel.Caption := Format('/%d',[FPageCount]);
  
  
negative.code:   LCountOnPage2: Integer;
    LGridUnusedHeight, LPotentialHeight: integer;
    LWasVisible: boolean;
    LHasFilter: boolean;
  
    function RecalcPageCount: boolean;
    var
  