monkeytypegame / monkeytypegame/monkeytype
"nospace" won't work on language "Chinese Simplified"
Open
Nobody has claimed this yet.
bug
- Dominant language
- TypeScript
- Stars
- 20.7k
- Forks
- 3.3k
- PR merge metrics
- No merged PRs in 30d
Description
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 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
bczhc
Account config
No response
Current Behavior
With language "Chinese Simplified" and "nospace" enabled, when I type the second word it's marked as error and I can't type more.
Expected Behavior
Not so.
Steps To Reproduce
- Set up Fcitx5 IME and add an input method. In this case I'm using fcitx5-rime with schema "朙月拼音".
- Go to Monkeytype.
- Select the input language to "Chinese Simplified".
- Enable "nospace" mode.
- Toggle the input method on and start typing.
Environment
- OS: Arch Linux rolling; kernel 6.11.0-modified-dirty
- Browser: Chromium
- Browser Version: 129.0.6668.42 (Official Build) Arch Linux (64-bit)
Anything else?
Screenrecord:
https://github.com/user-attachments/assets/f04023d7-660a-4185-9c1b-48dd05106c56
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
First reproduce the issue in Monkeytype with Chinese Simplified, nospace enabled, and Fcitx5-rime using the linked reproduction steps. Trace the language-specific input and nospace handling, then verify that typing a second word no longer marks it as an error or prevents further typing.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend, web-dev
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100