The semicolon in the bottom-left of the Front Page.

The "Semicolon Glitch" was a bug that lasted a short period of time. In the bottom left of every page (except the Messages page) on the Scratch Website, a single semicolon appeared, outside of the footer. It was first reported on September 17, 2013.[1]


The semicolon appeared near the bottom of the source code, in the following lines:[2]

  $('#topnav .messages').notificationsAlert()

Most likely, it was supposed to go at the end of the line above. However, due to the fact that it was placed outside of the <script> tag, it was treated as page text by web browsers and showed up.


Most of the consequences of this bug were minor. One was that all affected pages were made 18 pixels taller, due to the vertical space that the semicolon took up. That means that the website's footer no longer touched the bottom of the page.

The other, slightly more serious consequence, was that a scrollbar appeared in the project editor, where it should not have appeared at all. This is because the project editor is sized to perfectly fit the browser's height. However, the semicolon added 18 more pixels on top of that height, so web browsers started showing the scrollbar to account for the extra height.[3]


The glitch was fixed on September 27, 2013,[4] though it was marked as "closed" on the bugtracker two days before.[5] This is because the code rollout that fixed the bug was on the 27th. The main discussion topic on the famous glitch was closed on December 3, 2013, due to it already being patched.[6]


The Scratch community in general considered the glitch "funny", and asked the Scratch Team not to remove it. When it was removed, some pretended to mourn its passing. It has been suggested that it be brought back for April Fools' Day.[7] This was accepted for April Fools' Day 2014, and again for April Fools' Days 2016, 2017, 2018, 2019, 2020 and 2021.

After it was removed, many Scratchers commemorated it by placing a lone semicolon on the bottom line of their forum signature, or otherwise mentioning it.

The semicolon specifically as of April Fools' Day 2014.



For April Fool's Day 2014, because the Scratch Team was aware of the sentimental value of the semicolon, it made its way to the bottom of the website once again. The semicolon's return was not announced to anyone, unlike the rest of the day's pranks.


Again, for April Fool's in 2016, the semicolon returned. It came with a new Scratch Emoji, a giant semicolon that made smaller semicolons explode across the screen when it was moused over. It could be created in comments by typing a semicolon between two underscores like this: _;_ The emoji was removed along with the semicolon at the bottom of the page after April Fool's was over.


Yet again for April Fool's in 2017, the semicolon was at the bottom of the page. People were able to type a semicolon emoji again by typing: _;_ but it didn't do anything, and when somebody typed it, it would only show ; as a normal character with no special properties.


Once more for April Fools' Day in 2018, the semicolon appeared at the bottom of the page. People were able to type a static semicolon emoji with _;_ as in 2017.

Additionally, the Scratch Wiki sported a semicolon at the bottom of every page as well.


April Fools' Day in 2019 saw, yet again, the return of the semicolon. It is unknown whether the semicolon emoji made a return, however.

The Scratch Wiki also included the semicolon at the bottom of the page.


The semicolon showed up once more for April Fool's Day 2020 on both the Scratch website and the Scratch Wiki. On the main site, the _;_ emoji had the same effect as in 2017.


It showed up again on April Fools' Day 2021 on the Scratch website and the Scratch Wiki.