Skip to content

[Bug]: Korean typing issue on iOS #329

@i0rph

Description

@i0rph

Jodit Version

5.3.21

Browser

Safari

Operating System

Other

React Version

19.2.0

Code to reproduce

import React, { useState, useRef, useMemo } from 'react';
import JoditEditor from 'jodit-react';

const Example = ({ placeholder }) => {
  const editor = useRef(null);
  const [content, setContent] = useState('');

  const config = useMemo(
    () => ({
      readonly: false, // all options from https://xdsoft.net/jodit/docs/,
      placeholder: placeholder || 'Start typings...'
    }),
    [placeholder]
  );

  return (
    <JoditEditor
      ref={editor}
      value={content}
      config={config}
      tabIndex={1} // tabIndex of textarea
      onBlur={newContent => setContent(newContent)} // preferred to use only this option to update the content for performance reasons
      onChange={newContent => {}}
    />
  );
};

Expected behavior

Korean should be typed as user intended.

Actual behavior

On any version of Jodit React (even on Jodit itself), when I trying to type in Korean on iOS, it keeps removing or adding last text.

This bug appears in jodit example page too.

ScreenRecording_04-08-2026.17-17-13_1.MP4

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions