Many chat interfaces submit their message when the user presses Enter in a <textarea>. This works for users typing with direct Latin keyboard input (e.g. English), but breaks for users typing with an Input Method Editor (IME) to compose text in languages like Japanese, Chinese, or Korean. In these contexts, the Enter/Return key is used to confirm the current character conversion candidate. If cust

