Skip to content

Chinese IME input causes duplicated characters and loses focus after composition in Grid cell editing mode #4757

@ChihChuanWang

Description

@ChihChuanWang

Description

When editing a cell in the Kendo Angular Grid, typing Chinese characters using an IME (Input Method Editor) results in duplicated or overlapping text after confirming the composition.
English input works normally;

Steps To Reproduce

When editing cells in Kendo Angular Grid and entering Chinese characters using the Input Method Editor (IME), two issues arise after confirming the input (by pressing Enter or the spacebar):

The entered text is repeated (e.g., typing "测" displays as "测测").

Even when the cell editing should remain active, the input box immediately loses focus.

This prevents further character input or smooth editing.

English input works correctly; the issue arises when using a Chinese input method.

This seems to also be the issue using the native HTML input - https://stackblitz.com/edit/angular-3kfgjrhu?file=src%2Fapp%2Fapp.component.ts

Screenshots or video

2025-10-31.10-48-37.mp4

Actual Behavior

The entered Chinese characters will be displayed twice.

Once the input method is confirmed, the input box will immediately lose focus, interrupting the editing process.

Expected Behavior

The composed IME text should appear only once in the cell.

The cell editor should remain focused after confirming the composition, allowing continuous typing.

Browser

Chrome

Browser version

latest

OS type

Windows

OS version

Windows 11

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions