From 258dd3575456f1b6e65a4b4ecaa18d73d5ff48d9 Mon Sep 17 00:00:00 2001 From: Tobias Berger Date: Thu, 11 Dec 2025 03:04:26 +0100 Subject: [PATCH] Improve emoji insertion UX --- .../CartridgeLoader/Cartridges/NanoChatUiFragment.xaml.cs | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/Content.Client/_DV/CartridgeLoader/Cartridges/NanoChatUiFragment.xaml.cs b/Content.Client/_DV/CartridgeLoader/Cartridges/NanoChatUiFragment.xaml.cs index 0a3d8de5d4..48cd9ddaca 100644 --- a/Content.Client/_DV/CartridgeLoader/Cartridges/NanoChatUiFragment.xaml.cs +++ b/Content.Client/_DV/CartridgeLoader/Cartridges/NanoChatUiFragment.xaml.cs @@ -217,12 +217,7 @@ public sealed partial class NanoChatUiFragment : BoxContainer private void InsertEmoji(string emoji) { - var currentText = MessageInput.Text; - var cursorPos = MessageInput.CursorPosition; - - var newText = currentText.Insert(cursorPos, emoji); - MessageInput.Text = newText; - MessageInput.CursorPosition = cursorPos + emoji.Length; + MessageInput.InsertAtCursor(emoji); MessageInput.GrabKeyboardFocus(); }