# Composition lost when i input after select multi lines

**URL:** <https://discuss.prosemirror.net/t/composition-lost-when-i-input-after-select-multi-lines/4493>\
**Category:** Uncategorized\
**Created:** [March 19, 2022, 9:37am UTC](https://discuss.prosemirror.net/t/composition-lost-when-i-input-after-select-multi-lines/4493 "2022-03-19T09:37:33Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![white2space](https://discuss.prosemirror.net/user_avatar/discuss.prosemirror.net/white2space/32/2431_2.png) [@white2space](https://discuss.prosemirror.net/u/white2space)\
**Post date:** [March 19, 2022, 9:37am UTC](https://discuss.prosemirror.net/t/composition-lost-when-i-input-after-select-multi-lines/4493/1 "2022-03-19T09:37:33Z")

</div>

![ezgif-5-28541c27e7](https://discuss.prosemirror.net/uploads/secondsite/original/2X/8/802482af04ed296cf39b2710c33ca1db629f3f28.gif)

---

<div class="post-metadata">

**Author:** ![andrews](https://discuss.prosemirror.net/letter_avatar_proxy/v4/letter/a/898d66/32.png) [@andrews](https://discuss.prosemirror.net/u/andrews)\
**Post date:** [March 19, 2022, 3:33pm UTC](https://discuss.prosemirror.net/t/composition-lost-when-i-input-after-select-multi-lines/4493/2 "2022-03-19T15:33:27Z")

</div>

You should probably include os, browser and language when reporting an ime issue. In this case I don’t see any issue in Safari but do in Chrome (on mac and windows) where the ime composition seems to end on the first key stroke. I tried pinyin and hiragana so probably not language specific.

---

<div class="post-metadata">

**Author:** ![white2space](https://discuss.prosemirror.net/user_avatar/discuss.prosemirror.net/white2space/32/2431_2.png) [@white2space](https://discuss.prosemirror.net/u/white2space)\
**Post date:** [March 21, 2022, 1:16am UTC](https://discuss.prosemirror.net/t/composition-lost-when-i-input-after-select-multi-lines/4493/3 "2022-03-21T01:16:53Z")

</div>

sorry ， forgot it

os : macOs monterey 12.0.1

browser: chrome 99.0.4844.74

---

<div class="post-metadata">

**Author:** ![marijn](https://discuss.prosemirror.net/user_avatar/discuss.prosemirror.net/marijn/32/15_2.png) [@marijn](https://discuss.prosemirror.net/u/marijn)\
**Post date:** [March 21, 2022, 6:54am UTC](https://discuss.prosemirror.net/t/composition-lost-when-i-input-after-select-multi-lines/4493/4 "2022-03-21T06:54:01Z")

</div>

This is a result of limitations in the way browsers handle composition — if the DOM around the composition, or the DOM selection, is changed in any way after the composition starts, the browser will abort the composition. Unfortunately, cross-block insertion will sometimes cause the browser to make a mess out of the surrounding DOM, which ProseMirror will then correct, causing the composition to abort. I’m not currently aware of a reasonable way to solve this.
