diff --git a/src/muya/lib/contentState/tabCtrl.js b/src/muya/lib/contentState/tabCtrl.js index 4a2e6790..c2a14bf3 100644 --- a/src/muya/lib/contentState/tabCtrl.js +++ b/src/muya/lib/contentState/tabCtrl.js @@ -302,6 +302,11 @@ const tabCtrl = ContentState => { // disable tab focus event.preventDefault() + // skip subsequent processing if IME is working + if (event.isComposing) { + return + } + const { start, end } = selection.getCursorRange() if (!start || !end) { return