Skip to content

Commit fbd198f

Browse files
authored
fix(v-model): avoid clearing IME compose state on updates (#2304)
fix #2302
1 parent 4d1ebb5 commit fbd198f

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

packages/runtime-dom/src/directives/vModel.ts

+2
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,8 @@ export const vModelText: ModelDirective<
7979
},
8080
beforeUpdate(el, { value, modifiers: { trim, number } }, vnode) {
8181
el._assign = getModelAssigner(vnode)
82+
// avoid clearing unresolved text. #2302
83+
if ((el as any).composing) return
8284
if (document.activeElement === el) {
8385
if (trim && el.value.trim() === value) {
8486
return

0 commit comments

Comments
 (0)