If you have set the flag in ScriptRun() to continue running even if an error occurs, the next script will run, as before. If you compiled a script, closed it and reopened it, Signal assumed it was unchanged and did not recompile it when it was run (Signal keeps the last compiled script in memory to avoid unnecessary recompiles).