(Korean Language) Incorrect Underlining of Last Input Step in Monkeytype Input History #5492
Open
2 tasks done
Labels
bug
Something isn't working
Did you clear cache before opening an issue?
Is there an existing issue for this?
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
Enthymeme
Account config
No response
Current Behavior
When completing a typing test in Korean when the final word in the test terminates in two character blocks (like "피로") where the last keystroke both alters the last block and creates a new block, the input history inaccurately underlines the last word as it was typed before the last keystroke. This misbehavior is isolated to the input history display; it is not counted as an error in the overall score and the quick end feature works correctly (this bug is not severe). Knowing how Hangul (the Korean script) is typed will make this unique issue clearer, so please see examples in the "Steps to Reproduce" section.
Expected Behavior
The input history should accurately reflect the final word's composition without incorrect underlining (given that the word is typed correctly).
Steps To Reproduce
Install the Korean keyboard layout. You don't need to practice it, just pull up an image of what each key is.
Open Monkeytype.com and click on the custom test type.
Click "change" to edit the test and type any of the following affected example words as the last word of the test:
하다
묘비
천천히
Complete the custom test by pressing the same keys as inputted.
Observe the input history. The last word should be underlined as incorrect (as any wrong keystroke would be). Hover over it, and what Monkeytype thinks was typed is displayed (it will be what was typed just before the last keypress): 핟, 묩, and 천첞 respectively.
Environment
- OS: Windows 11
- Browser: Discovered on Vivaldi, occurs on Google Chrome
- Browser Version: Google Chrome: 126.0.6478.61 (Official Build) (64-bit) | Vivaldi: 6.7.3329.41 (Stable channel) (64-bit)
- Monkeytype version: v24.24.0
Anything else?
Helpful info: Wikipedia - Korean language and computers
Real example of unintended behavior:
Last word hovered on:
The text was updated successfully, but these errors were encountered: