Материал из Скретч Вики
(перенаправлено с «Semicolon Glitch»)

Глюк точки с запятой (англ. Semicolon Glitch) был программной ошибкой, продлившимся короткое время. В левом-нижнем углу каждой страницы (кроме страницы сообщений) на сайте Скретча появлялась одна точка с запятой после нижнего колонтитула. Ошибка была впервые замечена 17 сентября 2013 года.[1]
Корень проблемы
Точка с запятой появлялась рядом с низом исходного кода, в следующих строчках:[2]
<script> $('#topnav .messages').notificationsAlert() </script>;
Скорее всего точка с запятой должна была быть на строке выше. Однако из-за того, что она была размещена вне тега <script>, она была воспринята браузерами как текст страницы и отобразилась.
Последствия
Большинство из последствий ошибки были незначительными. Одно из них — все затронутые страницы стали выше на 18 пикселов из-за пространства, занимающего точка с запятой. Это значило, что нижний колонтитул сайта больше не касался конца страницы.
Другое, которое более серьёзное, было то, что полоса прокрутки показывалась в редакторе проектов, когда она не должна показываться вообще. Это потому, что у редактора проектов размер был задан для полного соответствия размеру браузера. Однако точка с запятой добавляла ещё 18 пикселов в добавку к высоте, поэтому веб-браузеры начали показывать полосу прокрутки из-за дополнительной высоты.[3]
Удаление
Глюк был в итоге исправлен 27 сентября 2013 года[4], хоть и он был помечен «исправленным» на багтрекере за два дня до этого.[5] Это потому, что раскатка кода, исправивший ошибку, произошла 27 числа. Основная тема для обсуждения знаменитого глюка была закрыта 3 декабря 2013 года по причине того, что проблема уже была исправлена.[6]
Реакция
Сообщество Скретча в основном считало глюк «смешным» и просило команду Скретча не удалять его. Были предложения, чтобы этот глюк возвращали в день смеха.[7] Предложение было принято для дня смеха 2014 и для дней смеха 2016 — 2023.
После его удаления многие скретчеры почтили память глюку, оставив одну точку с запятой в их подписи или упомянув точку с запятой.
Возвращения в день смеха
Точка с запятой вернулась в день смеха 2014 и каждый год с 2016 она снова возвращается.
В день смеха 2016, огромное эмодзи точки с запятой было добавлено с синтаксисом _;_
, которая выполняла анимацию взрыва с другими маленькими точками при наведении курсора. Эмодзи возвратилось в 2017 и 2018, но без анимации.
Скретч Вики реализовала точку с запятой и она появляется каждый год в день смеха начиная с 2018 года.[8]
Начиная с 2020[9] точка с запятой стала белой на синем фоне на основном сайте Скретча.
Источники
- ↑ post:141963
- ↑ post:144870
- ↑ topic:16337
- ↑ post:149072
- ↑ http://scratchexp.media.mit.edu/issues/1269[мёртвая ссылка]
- ↑ post:199166
- ↑ topic:16113
- ↑ https://github.com/InternationalScratchWiki/ScratchWikiSkin2/blob/a340921b38ff772de3b7c89500348bbf43ef61bb/ScratchWikiSkinTemplate.php#L271
- ↑ Снимок в проекте Internet Archive на момент 1 апреля 2020 года