The simplest example to reproduce is:
await output.text('hello mario!'); await output.text('hello luigi!');
This will only print
hello mario!, and throw an error for the second time output is referenced.
When communicating with outside web resources, being able to use promises for the fetch function is pretty important. I would appreciate if you could look into this.
Here is a previous forum post about it (containing a kind of clumsy workaround), I wanted to follow up testing on the latest version of seatable.