The [template literal revision proposal](https://github.com/tc39/proposal-template-literal-revision) reached [stage 3](https://github.com/tc39/proposals) in July. This allows ``` (function(strs) { return strs[0] === undefined && strs.raw[0] === '\\u{invalid}\\1\\xGG'; })`\u{invalid}\1\xGG`; // true ``` etc. Invalid escapes remain a syntax error in untagged templates.