Skip to content

Numeric Input Overflow: long numbers in block fields stretch across the editor and lock the UI (Scratch Desktop 3.29.1 / Windows) #9929

@prdai

Description

@prdai

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

  1. Open Scratch Desktop 3.29.1 on Windows.
  2. Drag go to x: ( ) y: ( ) (or any numeric-input block) into the code area.
  3. Click the x input; paste a very long integer, e.g. 100000000000000000000000000000000000000000000000000
  4. 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

Image Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions