Background macro Select Last

When Select Last is used in a background macro, what is the expected behaviour? Is it the Select Last of the user (in my case user 1) that called the background macro (executed on user 0), or does user 0 have its own Select Last variable?

Because my macro broke at some point when the Select Last in a background macro was stuck on 'Group Sub 161'. Restarting ETC Nomad fixed the issue: now it does Select Last as if user 1 did it.

I activate macro 511 (foreground) which does some stuff that needs the command line, then at the end macro 511 activates macro 512 (background) for me, which does the rest of the work invisibly. Macro 512 had problems with Select Last.

I fixed the issue by making macro 511 record its Select Last (which I think should always be correct, because a foreground macro does its work on the same user that called it) to a temporary group, which is then used in macro 512, but I would still like to know how the Select Last on a background macro (that lives on user 0) works.

Parents Reply Children
No Data
Related