When using SwiftUI's TextField with axis: .vertical or TextEditor, you may encounter a bug where Korean characters are separated into their constituent Jamos (e.g., typing '김밥' results in 'ㄱㅣㅁ밥').
This occurs because SwiftUI's state updates during text entry can interrupt the IME (Input Method Editor) composition process, committing the intermediate Jamo characters prematurely before they can be combined into a full syllable block.