Entering an extremely long integer into any numeric input (e.g. the x field of go to x: ( ) y: ( )) causes the blue input bubble to grow horizontally without limit.
The bubble draws a solid line of digits that cuts through the code area, stage, and sprite pane; pointer focus becomes unreliable and the editor is effectively unusable until the offending block is deleted or the project closed.
Expected Behavior
Numeric input widgets should have a maximum width.
If the entered value exceeds that width it should scroll, truncate, or switch to scientific notation—without resizing the entire block or other UI panels.
Actual Behavior
- The input bubble expands across the full workspace, pushing UI elements out of place.
- Mouse clicks often register on the stretched input instead of the intended target.
- Editor interaction is effectively frozen until the block is removed.
Steps to Reproduce
- Open Scratch Desktop 3.29.1 on Windows.
- Drag
go to x: ( ) y: ( ) (or any numeric-input block) into the code area.
- Click the x input; paste a very long integer, e.g.
100000000000000000000000000000000000000000000000000
- Observe the workspace: a horizontal bar of digits now spans the entire UI and blocks interaction.
System Details
- App: Scratch Desktop 3.29.1 (64-bit)
- OS: Windows 11 Pro 23H2 (also reproduced on Windows 10 22H2)
- Display: 1920 × 1080 @ 100 % scaling
- No Scratch Add-ons or extensions enabled
Screenshots
