-
Notifications
You must be signed in to change notification settings - Fork 72
Description
Project 286851747 suffers from the backspace control character getting stripped out too aggressive. See scratchfoundation/scratch-gui#4767 (comment).
A possible solution is to not strip out \b if it is preceded by another \ (e.g. the user defined string in a list value in this project, 'have\\been')
Related issue
In this issue: scratchfoundation/scratch-www#3497 , @adroitwhiz gave the following description. @benjiwheeler was able to reproduce the problem.
If any string input/argument in any block in a project contains the substring "\b" anywhere, attempts to save the project to the Scratch server will result in an HTTP 500 error.
Other backslash sequences ("\n", "\t", etc.) seem to work fine--I've tested all letters of the alphabet (in lowercase) and only "\b" causes a 500 error.
Downloading the project as a .sb3 works fine, so this appears to be a website issue which is why I'm filing this bug against scratch-www (there's no public repo for the Scratch backend).
To Reproduce:


