From 285b128bb8ffc0aedfb8450948befd9688e0521a Mon Sep 17 00:00:00 2001 From: Thomas Hallock Date: Sun, 30 Nov 2025 11:13:09 -0600 Subject: [PATCH] fix(know-your-world): allow space in name confirmation input MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The name confirmation feature (type first 3 letters) was rejecting space characters, making it impossible to confirm names like "New York" or "Sri Lanka". Updated regex from /[a-z]/i to /[a-z ]/i to allow spaces. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .../know-your-world/components/GameInfoPanel.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/web/src/arcade-games/know-your-world/components/GameInfoPanel.tsx b/apps/web/src/arcade-games/know-your-world/components/GameInfoPanel.tsx index 27f502dc..6e2b39e3 100644 --- a/apps/web/src/arcade-games/know-your-world/components/GameInfoPanel.tsx +++ b/apps/web/src/arcade-games/know-your-world/components/GameInfoPanel.tsx @@ -292,12 +292,12 @@ export function GameInfoPanel({ const expectedLetter = currentRegionName[nextLetterIndex]?.toLowerCase() const pressedLetter = e.key.toLowerCase() - // Only accept single character keys (letters) - if (pressedLetter.length === 1 && /[a-z]/i.test(pressedLetter)) { + // Only accept single character keys (letters and space) + if (pressedLetter.length === 1 && /[a-z ]/i.test(pressedLetter)) { if (pressedLetter === expectedLetter) { setConfirmedLetterCount((prev) => prev + 1) } - // Ignore wrong letters silently (no feedback, no backspace needed) + // Ignore wrong characters silently (no feedback, no backspace needed) } }