From 7f16422c19cb6e3c3bbe7da3be62fc96aa75b4b0 Mon Sep 17 00:00:00 2001 From: Dan Walmsley Date: Thu, 20 Aug 2020 14:10:05 +0100 Subject: [PATCH] [TextBox] keep caret index when clearing selection. --- src/Avalonia.Controls/TextBox.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Avalonia.Controls/TextBox.cs b/src/Avalonia.Controls/TextBox.cs index 4e742b3b7b..5e2817af80 100644 --- a/src/Avalonia.Controls/TextBox.cs +++ b/src/Avalonia.Controls/TextBox.cs @@ -413,8 +413,7 @@ namespace Avalonia.Controls if (ContextMenu == null || !ContextMenu.IsOpen) { - SelectionStart = 0; - SelectionEnd = 0; + SelectionStart = SelectionEnd = CaretIndex; RevealPassword = false; }