diff --git a/src/Avalonia.Controls/TextBox.cs b/src/Avalonia.Controls/TextBox.cs index bbf6867dfb..24ddfa884a 100644 --- a/src/Avalonia.Controls/TextBox.cs +++ b/src/Avalonia.Controls/TextBox.cs @@ -1249,6 +1249,8 @@ namespace Avalonia.Controls if (isSelecting) { + _presenter.MoveCaretToTextPosition(selectionEnd); + _presenter.MoveCaretHorizontal(direction > 0 ? LogicalDirection.Forward : LogicalDirection.Backward);