Xanadu ES12 in Global

NS
Kilo Sage

Hello,

 

The Xanadu highlights in docs state:

  • Use ECMAScript 2021 (ES12) features in any server-side script.

I understand this to also mean Global scope, in scoped apps this has been available since Tokyo. I spun up a PDI which is running on build `glide-xanadu-07-02-2024__patch0-07-16-2024`

Apart from `const` and `let` no new ES features seem to be working. I was trying template literals, for...of loop, arrow function and spread operator. I tried running both in a Fix Script so I could make sure the ES12 toggle was on, and in background script. But the result isn't good.

Script compilation error: Script Identifier: null.null.script, Error Description: syntax error (null.null.script; line 4), Script ES Level: 0, Interpreted Mode: true

bg script NS_1-1722858083099.png

fix script NS_0-1722858542180.png

 

In a scoped app the same script runs like a charm

NS_2-1722858129645.png

 

 

The docs also state "No plugins or properties are required to install the new JavaScript engine."  So what gives? Any ideas?

 

edit: maybe this post went into a wrong category - idk how to change it though