Thanks for your bug report. This is the intended behaviour. The scripting language does not support escaped characters, which would be required to parse quotes within quotes, so it only checks for a quote at the start of a line and terminates at the next enclosing quote. This method is used by almost all features in the scripting language.