Bugs discovered by automated AI UX testing (just ux). Mark fixed bugs with strikethrough or delete them.
When typing "co" and pressing Tab, it autocompletes to "color" correctly. Then it shows color options (red, green, blue, etc.). Pressing Tab again to select "red" replaces the entire input with just "red " instead of "color red ". The user expects the completed input to be "color red" but gets just "red".
Repro:
- Open Art room
- Open code panel (toggle_code_panel)
- Type 'co'
- Press Tab to autocomplete to 'color'
- Press Tab again to select 'red' from the color suggestions
- Observe that the input now shows 'red ' instead of 'color red '
In the Music room, the bottom right shows "Hold Space: close code" even though the code panel is not currently open. It should say "Hold Space: write code!" or similar to indicate the panel can be opened, not closed. This is confusing because the code panel is not visible.
Repro:
- Open Art room and open code panel
- Close code panel
- Switch to Music room
- Observe bottom right corner shows 'Hold Space: close code' even though code panel is not open
Tried: Looking at the Art room as a first-time child user to figure out how to start drawing
What happened: The canvas is blank and dark. The only hints are text at the bottom: "Press Tab to switch tools. Type to paint." There's a small square/turtle in the top-left corner. The color swatches on the right are very small. No big buttons, no finger/stylus icon, no obvious "tap to draw" prompt.
Expected:
Tried: Understanding what the two modes "Tab" and "ABC" mean
What happened: There are two labels "Tab" and "ABC" visible at the top of the canvas. It's not immediately clear what these are — they look like mode indicators but there's no icon or explanation of what each mode does.
Expected: Labels like "Turtle" and "Letter Paint" with icons would be more understandable to a child or parent
[CONFUSION: MINOR] Pressing Enter on empty input silently re-runs the last expression — no guidance for kids
Tried: Pressing Enter with an empty input field to see what happens
What happened: The app re-ran the previous expression ("2 + 3 × 4 = 14") and populated the input with "2 + 3 × 4" again, with no visual indication that it was repeating. There was no "please type something first" prompt.
Expected: Either nothing should happen, or a friendly prompt like "Type a number or word to explore!" would guide a child to enter something new.