|This article or section needs additional citations for verification. Its information may not be accurate. Editors can help by adding references. (April 2018)|
There are many notable bugs in Scratch. Some may just be graphical, some might impact coding, some might make text missing and some might show extra things.
There are many bugs in projects Scratchers create. For these, see Bug.
Wrong Font Bug
In the Scratch 3.0 Paint Editor, sometimes the Sans Serif font displays as a larger Serif font. There is no known cause and solution for this bug, but the workaround is to use the Chinese, Japanese, or Korean fonts instead, as they all look very similar to the Sans Serif font.
No Last Post Bug
- Main article: No Last Post
In May 2017, when spammers were active, on some occasions the "last post" field next to a subforum description would be missing. Though it died down after a while, later changes to the forums seemed to bring it back. The reason why this happens remains unknown.
|This article or section documents something not included in the current version of Scratch (3.0). It is only useful from a historical perspective.|
Disabled Keyboard Bug
This bug, seen only in Scratch 2.0, caused Scratch to not react to key presses, which could impact on projects that need key presses to work and could mean Scratchers can't program, due to most blocks needing to have words typed in them to work correctly. This bug was only seen with Firefox. There were currently no ways to fix it forever, but it had been found that clicking outside Scratch (such as address bar) fixed it temporarily.
- Main article: Semicolon Glitch
Disappearing Text Bug
- Main article: Disappearing Text Bug
The Disappearing Text Bug was that text in some projects would disappear. It was seen in blocks with written text inside or dropdown menus. In some cases, only some text would disappear, but sometimes, almost all the text in the project would disappear. It has been fixed, and although it was reported to have appeared again in Scratch 2.0, it hasn't been seen for a few years.
Variables Not Fully Hiding
In Scratch 2.0, sometimes, variables do not completely disappear from the Stage when hidden via the checkbox next to its name. The exact cause is uncertain, but it is speculated that quickly switching costumes or backdrops can cause it.
Speech Bubbles With Empty Space at the Bottom
ln Scratch 2.0, when changing to fullscreen, the outside of a speech bubble got amplified the correct amount, but the text appeared a bit smaller relative to the bubble. The result is that the speech bubble was a bit taller than it was supposed to be. This only happened with speech bubbles with lots of text, or large speech bubbles.
Flash Player Pen Glitches
The Flash Player appears to set a maximum pen size. This is due to the Flash Player using one byte of data to store the pen size. There are 256 possible outcomes of one byte (28 values encoded in 8 binary bits), so the Flash Player most likely uses the 256 possible outcomes to each stand for a pen size from 0-255.
The Flash Player also has a bug where the pen size "1" does not paint the entire pixel. If the pen size is set to 1 and used in Scratch to paint every pixel, a solid region will be formed. However, with the Flash Player, a translucent region will be formed as only part of each pixel will be colored. To avoid this, set the pen size to "2" if you want it to be one pixel on the Flash Player.
However, this glitch can be helpful if one wants to draw transparent regions on the flash player. It would take a long time to draw the transparent figure pixel by pixel even with turbo speed, so a sprite using the ghost effect would be more effective.
Also, when Flash is drawing with the pen using medium or low quality, very low pen sizes are not drawn at all. To change the quality of the Flash Player:
- Right-click or (on a Mac) control-click the project.
- Click on Quality.
- Choose desired quality.