Korean IME composition is broken after the update

WHAT IS THE BUG

The first Korean character is split into several jamo glyphs instead of being composed into a single Hangul syllable.

HOW TO REPRODUCE IT

  1. Open any page and focus the text editor.
  2. Type Korean text, for example, 한글한글, by pressing the following keys in order: ㅎㅏㄴㄱㅡㄹㅎㅏㄴㄱㅡㄹ.
  3. Observe that the first character is split into individual jamo: ㅎㅏㄴ글한글.

EXPECTED BEHAVIOR

The text should be displayed as:

한글한글

Korean jamo should be composed correctly into a single Hangul syllable.

ADDITIONAL CONTEXT

I didn’t experience this issue with older versions.

It may also be worth testing Chinese and Japanese input, as they use a similar IME composition mechanism.

For reference, this blog post provides a useful smoke test for CJKV IMEs.

Korean text input has been repeatedly broken across Anytype on every platform for over a year, and these issues have often taken several months to fix. As a result, I can no longer recommend Anytype to Korean-speaking users until the development team takes internationalization seriously.

TECHNICAL INFORMATION

  • App version: 0.48.9
  • Build number: 4809
  • Library version: 0.50.17
  • Device: Samsung Galaxy S23 (SM-S911N)
  • OS: Android 16
  • Keyboard: Samsung Keyboard (the built-in keyboard on Samsung Galaxy devices)

I found a similar report from an older version.

To be honest, I experienced this bug as well, but I never reported it because I didn’t have much confidence in Anytype’s Korean input experience.