Skip to content
This repository was archived by the owner on Jun 10, 2026. It is now read-only.
This repository was archived by the owner on Jun 10, 2026. It is now read-only.

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

Open

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions