Skip to content

Support for alternative Korean encoding types #7455

@soshimee

Description

@soshimee

Did you clear cache before opening an issue?

  • I have cleared my cache

Is there an existing issue for this?

  • I have searched the existing open and closed issues

Does the issue happen when logged in?

Yes

Does the issue happen when logged out?

Yes

Does the issue happen in incognito mode when logged in?

Yes

Does the issue happen in incognito mode when logged out?

Yes

Account name

No response

Account config

No response

Current Behavior

Monkeytype only expects NFC-encoded (precomposed) Hangul (Korean writing system), and if NFD-encoded (decomposed) Hangul is entered, it is marked as incorrect.

Expected Behavior

NFD-encoded Hangul should be normalized before comparison.

Steps To Reproduce

  1. Use an input method which inserts decomposed Hangul Jamo
  2. Monkeytype will mark everything entered as incorrect

Environment

  • OS: CachyOS (6.18.7-2-cachyos)
  • Browser: Firefox
  • Browser Version: 147.0.1

Anything else?

https://github.com/user-attachments/assets/eaae606e-8e6d-4e7b-98b4-459fe8d5734f
Confirming the issue is not with input itself, as everything renders correctly in zen mode.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions