When it's compressed. As you can see, not just the end of the regex, but the following function call, are removed. Based on the fact that the regex ends with '//', I assumed it might be something to do with automatically removing comments. But I added:
'jsFileCompressFlaggedComments' => FALSE
To my config, and the error persisted. So I'm not sure what might be causing the problem.
{return/^(?:(?:https?|file)\:)?\/\//.test(e)}
becomes:
{return/^(?:(?:https?|file)\:)?\/\}
When it's compressed. As you can see, not just the end of the regex, but the following function call, are removed. Based on the fact that the regex ends with '//', I assumed it might be something to do with automatically removing comments. But I added:
'jsFileCompressFlaggedComments' => FALSE
To my config, and the error persisted. So I'm not sure what might be causing the problem.