@Override
  @RequiresEdt
  public @NotNull Rectangle getVisibleAreaOnScrollingFinished() {
    if (EditorCoreUtil.isTrueSmoothScrollingEnabled()) {
      Rectangle viewRect = supplier.getScrollPane().getViewport().getViewRect();
      return new Rectangle(getOffset(getHorizontalScrollBar()), getOffset(getVerticalScrollBar()), viewRect.width, viewRect.height);
    }
    if (currentAnimationRequest != null) {
      return currentAnimationRequest.getTargetVisibleArea();
    }
    return getVisibleArea();
  }
@Override
  @RequiresEdt
  public @NotNull Rectangle getVisibleAreaOnScrollingFinished()