* fix skip ime composing
* fix npm rebuild
* fix warn
---------
Co-authored-by: momonga <redacted>
Co-authored-by: Xuan Son Nguyen <redacted>
value={inputMsg}
onChange={(e) => setInputMsg(e.target.value)}
onKeyDown={(e) => {
+ if (e.nativeEvent.isComposing || e.keyCode === 229) return;
if (e.key === 'Enter' && e.shiftKey) return;
if (e.key === 'Enter' && !e.shiftKey) {
e.preventDefault();
window.addEventListener('message', handleMessage);
return () => window.removeEventListener('message', handleMessage);
- }, []);
+ }, [inputRef, setInputMsg]);
// Add a keydown listener that sends the "escapePressed" message to the parent window
useEffect(() => {