Discuss Scratch

nembence
Scratcher
1000+ posts

A workaround guide in the Bugs and Glitches forum

Many common bugs have workarounds that get buried in the main thread for the bug. The Workaround Guide for Bugs would list the bugs next to a workaround

example:
“New message” / “Rename variable/list” popup hides instantly (touchscreen)
  • Press the “new message”/“rename …” button longer
    or
  • Move the block into a position where if you press the button, the popup will appear under your finger

Can't drag code into other sprites (touchscreen)
  • Tap and hold the target sprite. With another finger, grab the blocks, and release them over the sprite list, but avoid touching the other sprites in the list. (also avoid touching backpack items)
    or
  • Release the blocks while they are still moving, so that your finger is over the sprite but the blocks aren't yet (was inconsistent and it worked only because of the inaccuracies of trying to do it)

Can't backpack blocks (touchscreen)
  • Move the blocks over the sprite list and hold them. With another finger, tap and hold a point inside the backpack where it isn't covered by backpacked items, and release the blocks over the sprite list.

Blocks aren't sensing key presses (after clicking focusable buttons; some of them don't get outlined when pressing keys)
  • Click on the stage or the space around it

Scratch is dragging the wrong sprite
  • Grab a part of the sprite that doesn't overlap with other sprites. Hide the other sprites if needed
    or
  • Put the sprite that you want to drag to the end of the sprite list. If you use clones, stop the project before dragging. (doesn't work when the bug below also happens)

Sprite hides and refuses to move (after dragging an overlapping part of another sprite)
  • Drag the buggy sprite
    or
  • Save and reload the project

Selection box is stuck on a vector shape
  • Ctrl+A, Ctrl+X, go to another costume and back, select the buggy shape and deselect, Ctrl+V

——

Outdated workarounds:
Can't type text in the costume editor (fixed)
  • Zoom in and click on the center of the text box
    or
  • Press Tab and then Shift+Tab
    or
  • Backpack text from another project and edit that

Some scripts become invisible while editing another sprite, but still run
This workaround doesn't work on the bug's current version.
Duplicating a block and removing the input of one of the copies sometimes causes an invisible bug in the sprite that leads to this.
  • Download a copy of the project and see if it works. The missing code will probably show up.
    Don't use “Save as a copy” because that overwrites the original and there can be corrupting bugs, too

Code duplicates itself into other sprites (fixed)
  • Don't use the dropdown to set the input of the
    point in direction (90)
    because that leads to this bug. Type in the number instead

Sprite only broadcast that doesn't work (fixed)
This happens with broadcasts made by adding scripts or sprites from the backpack, and those made by importing sprites. It can be caused by certain browser extensions, too.
  • It can be fixed by replacing the broadcast with one that was made in the project

Last edited by nembence (June 26, 2026 00:06:06)

ScodexPerson
Scratcher
1000+ posts

A workaround guide in the Bugs and Glitches forum

Support.
Will come very handy when trying to find a workaround, but the guide must be updated when a new bug comes or when a bug is patched.
nembence
Scratcher
1000+ posts

A workaround guide in the Bugs and Glitches forum

bump
nembence
Scratcher
1000+ posts

A workaround guide in the Bugs and Glitches forum

bump
nembence
Scratcher
1000+ posts

A workaround guide in the Bugs and Glitches forum

bump
nembence
Scratcher
1000+ posts

A workaround guide in the Bugs and Glitches forum

ForumBot wrote:

If I remember right, any ordinary Scratcher can make a sticky forum post by themselves. If the people over there want a sticky and find that it has enough information, then they will report it to be stickied. (I might be completely wrong in how that works though!)
Someone tried to make a similar guide, but it got closed. Although I think it did have some incorrect info so maybe that's why
But almost everyone on that topic posted that you need permission before making a guide.

Last edited by nembence (Feb. 25, 2026 07:09:58)

nembence
Scratcher
1000+ posts

A workaround guide in the Bugs and Glitches forum

Now there are lots of new bugs
“New message” / “Rename variable/list” popup hides instantly (touchscreen)
  • Press the “new message”/“rename …” button longer
    or
  • Move the block into a position where if you click the button, the popup will appear under your finger

Some scripts become invisible while editing another sprite, but still run
Duplicating a block and removing the input of one of the copies sometimes causes an invisible bug in the sprite that leads to this.
  • Download a copy of the project and see if it works. The missing code will probably show up.
    Don't use “Save as a copy” because that overwrites the original and there can be corrupting bugs, too
^the version of the bug that used to be fixed by this doesn't occur anymore

Code duplicates itself into other sprites
  • Don't use the dropdown to set the input of the
    point in direction (90)
    because that leads to this bug. Type in the number instead
^ seems to be fixed

Sprite only broadcast that doesn't work
This happens with broadcasts made by adding scripts or sprites from the backpack, and those made by importing sprites. It can be caused by certain browser extensions, too.
  • It can be fixed by replacing the broadcast with one that was made in the project
^also fixed

Last edited by nembence (June 4, 2026 09:24:39)

zispe
Scratcher
500+ posts

A workaround guide in the Bugs and Glitches forum

This sounds like it could be really helpful
nembence
Scratcher
1000+ posts

A workaround guide in the Bugs and Glitches forum

bump
nembence
Scratcher
1000+ posts

A workaround guide in the Bugs and Glitches forum

Can't drag code into other sprites (touchscreen)
  • Tap and hold the target sprite. With another finger, grab the blocks, and release them over the sprite list, but avoid touching the other sprites in the list. (also avoid touching backpack items)

Last edited by nembence (June 12, 2026 13:57:11)

nembence
Scratcher
1000+ posts

A workaround guide in the Bugs and Glitches forum

Sprite hides and refuses to move (after dragging an overlapping part of another sprite)
  • drag the buggy sprite
    or
  • save and reload the project
not a new bug but wasn't in the list

Last edited by nembence (May 27, 2026 08:58:46)

nembence
Scratcher
1000+ posts

A workaround guide in the Bugs and Glitches forum

Selection box is stuck on a vector shape
  • Ctrl+A, Ctrl+X, go to another costume and back, select the buggy shape and deselect, Ctrl+V
definitely not a new bug https://scratch.mit.edu/discuss/topic/633326/
nembence
Scratcher
1000+ posts

A workaround guide in the Bugs and Glitches forum

Actually, there used to be a stickied topic with this kind of info: https://scratch.mit.edu/discuss/topic/246492/
I've found it in the list of previous directiories in The 6th Bugs and Glitches Directory
nembence
Scratcher
1000+ posts

A workaround guide in the Bugs and Glitches forum

bump
nembence
Scratcher
1000+ posts

A workaround guide in the Bugs and Glitches forum

The bump didn't work
nembence
Scratcher
1000+ posts

A workaround guide in the Bugs and Glitches forum

Updated “Can't drag code into other sprites (touchscreen)” because the previous workaround was wrong.

also a new workaround
Can't backpack blocks (touchscreen)
  • Move the blocks over the sprite list and hold them. With another finger, tap and hold a point inside the backpack where it isn't covered by backpacked items, and release the blocks over the sprite list.
nembence
Scratcher
1000+ posts

A workaround guide in the Bugs and Glitches forum

I've copied all of the bugs into the example

(maybe this was a bad idea because now it's very large)
(suspiciously large for an example)

Last edited by nembence (June 12, 2026 22:54:26)

nembence
Scratcher
1000+ posts

A workaround guide in the Bugs and Glitches forum

bump
Tubeonscratch
Scratcher
100+ posts

A workaround guide in the Bugs and Glitches forum

Mega support for the reasons you suggested
banana439monkey
Scratcher
1000+ posts

A workaround guide in the Bugs and Glitches forum

well then make your own?

Banana

Powered by DjangoBB