Error since V7.0.8 : [object Promise]

First variable with name = reponses and value= [“aa”,“bb”,“cc”]
I do these treatments:

{
  "Command": "executeScript_Sandbox",
  "Target": "return 0;",
  "Value": "rep_pos",
  "Description": ""
},

{
  "Command": "executeScript_Sandbox",
  "Target": "txt=${reponses};return txt[${rep_pos}];",
  "Value": "rep_cur",
  "Description": ""
},

Before V0.7.8 : rep_cur is equal to “aa”. When I prompt this variable, “aa” is prompted

After V0.7.8 : rep_cur is equal to {}. When I prompt this variable, “[object Promise]” is prompted

The “new” executeScript_Sandbox can not return arrays. The solution is to use executeScript instead.

Yes, it works with executeScript . But I am not sure that is the only problem. Because this macro works too (replace rep_pos by constant) :

{
“Command”: “executeScript_Sandbox”,
“Target”: “txt=${reponses};return txt[0];”,
“Value”: “rep_cur”,
“Description”: “”
},