A severe example of the disappearing text bug in Scratch 3.0.

The disappearing text bug is a common bug in the Windows version of Scratch, first documented in Scratch 1.3, and was found in 2.0 by some users[1] and was reported in Scratch 3.0 as well.[2] The Scratch Team seemed to believe that the problem has been fixed, but on May 3, 2018, a user has reported this, as well as on August 28, 2020 for Scratch 3.0.

How It Appears

The bug appears at random. Programs running outside of Scratch can have an effect and make this process quicker.[citation needed] It only makes input and dropdown text disappear. This means that any numbers or strings a user types in, broadcast names, variables/lists, dropdown menus, and the project name are immediately affected (but the project name won't be blank when refreshed).

What It Does

Once the bug arrives, text in thumbnail images, Block names, buttons, and more vanish. The order of disappearances is random, but is usually caused by attempts to edit or move possible victims of the bug.

Fixing It

The most common method of bringing the text back is to do the following:

  1. Save the project (the save button is third down and the save as button is fourth)
  2. Exit Scratch
  3. Load the project. All text will be restored, except for those inside costumes or backgrounds.
  4. In Scratch 1.4, enter the Paint Editor by clicking the Edit button on each costume/background. Do not alter the image — simply click OK and move on. Occasionally, "editing" a few costumes, saving, and reopening the project can work.
  5. In Scratch 2.0, for each sprite, click on the "Costumes" tab, then click on the thumbnails of each costume.

All text will be restored, but this method takes time if the project contains many items of text.

In some controlled tests where the Disappearing Text Bug had been replicated, simply saving the project, closing it, then reopening it, would restore all text. In some cases this has to be done twice.

Another method is to repeatedly save the project instead of editing the costumes. This has to be done after the project has been reloaded, however.

Avoiding The Bug

The bug cannot be completely avoided, but it is possible to lower the chance of it appearing.

The following can be done:

  1. Use no or little text in costumes/backgrounds — simply paint the text with the required tools.
  2. Save the project often if writing a large amount of text.
  3. Do not have too many background programs running.
  4. Only put in large audio files when finishing the rest of the project.
  5. Use lots of little scripts rather than one large script.
  6. Save projects before opening presentation mode.

The above will lower the chance or reduce the impact of the glitch, but will not stop it completely.

See Also

Links

References

Cookies help us deliver our services. By using our services, you agree to our use of cookies.