47970a9e4c
- Add submitting state + IME composition guard to prevent double-submit - submitEdit() sets latch, then clears after 200ms timeout - handleKeyDown() guards on composing so IME Enter doesn't submit - Shift+Enter inserts newline without submitting - Test validates Enter calls onEdit, latch clears for second session Fixes #70771 Signed-off-by: xrwang8 <xrwang8@gmail.com>