monkeytypegame / monkeytypegame/monkeytype

freezes and unable to restart in 15 seconds with expert mode on after making a mistake and pressing space at the same time

Open
#6,020 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug can't reproduce
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?

No

Does the issue happen in incognito mode when logged in?

N/A

Does the issue happen in incognito mode when logged out?

No

Account name

mayblu

Account config

{"theme":"rose_pine_dawn","themeLight":"serika","themeDark":"serika_dark","autoSwitchTheme":false,"customTheme":false,"customThemeColors":["#323437","#e2b714","#e2b714","#646669","#2c2e31","#d1d0c5","#ca4754","#7e2a33","#ca4754","#7e2a33"],"favThemes":[],"showKeyTips":true,"smoothCaret":"medium","quickRestart":"tab","punctuation":false,"numbers":false,"words":10,"time":15,"mode":"time","quoteLength":[0],"language":"english","fontSize":2,"freedomMode":false,"difficulty":"expert","blindMode":false,"quickEnd":false,"caretStyle":"default","paceCaretStyle":"underline","flipTestColors":false,"layout":"default","funbox":"none","confidenceMode":"off","indicateTypos":"off","timerStyle":"mini","liveSpeedStyle":"off","liveAccStyle":"off","liveBurstStyle":"off","colorfulMode":true,"randomTheme":"off","timerColor":"main","timerOpacity":"1","stopOnError":"off","showAllLines":false,"keymapMode":"react","keymapStyle":"staggered","keymapLegendStyle":"lowercase","keymapLayout":"qwerty","keymapShowTopRow":"layout","keymapSize":1,"fontFamily":"Inconsolata","smoothLineScroll":false,"alwaysShowDecimalPlaces":false,"alwaysShowWordsHistory":false,"singleListCommandLine":"on","capsLockWarning":true,"playSoundOnError":"off","playSoundOnClick":"off","soundVolume":0.5,"startGraphsAtZero":true,"showOutOfFocusWarning":true,"paceCaret":"off","paceCaretCustomSpeed":100,"repeatedPace":true,"accountChart":["on","on","on","on"],"minWpm":"custom","minWpmCustomSpeed":120,"highlightMode":"letter","typingSpeedUnit":"wpm","ads":"result","hideExtraLetters":false,"strictSpace":true,"minAcc":"custom","minAccCustom":80,"monkey":false,"repeatQuotes":"typing","oppositeShiftMode":"off","customBackground":"","customBackgroundSize":"cover","customBackgroundFilter":[0,1,1,1],"customLayoutfluid":"qwerty#dvorak#colemak","monkeyPowerLevel":"off","minBurst":"off","minBurstCustomSpeed":100,"burstHeatmap":false,"britishEnglish":false,"lazyMode":false,"showAverage":"both","tapeMode":"off","maxLineWidth":0}

Current Behavior

When typing in the 15 second mode, every so often when typing a space and an incorrect letter at nearly the same time (I think; not 100% sure though) the game will freeze on the word you're typing, not allow you to restart, and does not show the wpm/overview page.

Expected Behavior

To be able to restart and for it to instantly quit and show the wpm/failed test screen once the mistake was made.

Steps To Reproduce

I am having a very hard time reproducing this - but it has not happened only once - it has happened at least 2/50 tries (estimate).
I have tried to reproduce it with a screen recording and I will record my screen while playing to try and capture it while playing and find a way to reproduce it.

Environment
  • OS: ChromeOS
  • Browser: Google Chrome
  • Browser Version: 126.0.6478.222 (Official Build) (64-bit)
Anything else?

For the incognito mode when logged out - there is no N/A, which is what I mean to put. I am unable to reproduce this at will but it has happened enough times to report.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No source file, test, or entry point is identified. First try to reproduce the freeze in Chrome on ChromeOS with a logged-in account, expert difficulty, and a 15-second test while pressing space with an incorrect letter; done means the failure is reproducible, diagnosed, and restart or the failed-test screen works reliably.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.