IME composition
MAUIWindows
cited
open
.NET MAUI Entry.Completed fires on the Enter that confirms an IME candidate (Windows)
Entry.Completed fires on the Enter that confirms an IME candidate
dotnet/maui · dotnet/maui
Symptom
On Windows, Entry.Completed is raised when the user presses Enter inside the IME conversion candidate window, so completion fires before the CJK conversion is committed.
Minimal repro
Focus a MAUI Entry on Windows, use a Chinese/Japanese IME, press Enter to pick a candidate; Completed fires mid-conversion.
Fix
Do not raise Completed while the IME conversion window is open; fire only once the composition is fully committed.