Environment
I am experiencing a critical bug where Korean text is unexpectedly deleted or corrupted when interacting with selected text using arrow keys. This issue is specific to Korean (IME) input and does not occur when typing in English.
Steps to Reproduce
The selection should be deselected, and the cursor should move to the designated position without affecting the text.
Actual Result
The previously entered Korean characters are partially or entirely deleted, or the text becomes corrupted as if the IME buffer is being incorrectly cleared or overwritten.
Attachment
I have attached a screen recording (ultraedit_bug.mp4) demonstrating the issue. As shown in the video, the text disappears immediately upon moving the cursor after the line selection.
Additional Notes
- Device: Mac Studio
- OS: macOS Tahoe 15.2
- UltraEdit Version: 2023.0.0.25 (Korean localized version)
I am experiencing a critical bug where Korean text is unexpectedly deleted or corrupted when interacting with selected text using arrow keys. This issue is specific to Korean (IME) input and does not occur when typing in English.
Steps to Reproduce
- Type a sentence in Korean.
- Use the "Select to Start of Line" shortcut to highlight the entire line. (I am using the custom added shortcut Shift + Home for this action.)
- Press any Arrow key to move the cursor.
The selection should be deselected, and the cursor should move to the designated position without affecting the text.
Actual Result
The previously entered Korean characters are partially or entirely deleted, or the text becomes corrupted as if the IME buffer is being incorrectly cleared or overwritten.
Attachment
I have attached a screen recording (ultraedit_bug.mp4) demonstrating the issue. As shown in the video, the text disappears immediately upon moving the cursor after the line selection.
Additional Notes
- This issue happens consistently with Korean input.
- English text does not exhibit this behavior.
- It seems like a conflict between the selection handling and the macOS Korean IME buffer.
- ultraedit_bug.mp4 (1.68 MiB) 0


