Offsets don't change when called in g-code

Calling offsets doesn’t seem to actually work through the code without manually switching over in the Offsets panel in the RTS-X program.

For example, working in program 1 using G54 works fine, then I go to program 2 which uses G56, it warns me I am out of bounds because the cut area is too large - but it’s just that my work offset hasn’t loaded so it’s actually just out of bounds for G54. I manually have to go to the Offsets panel, change to G56 and then I am allowed to continue because that cut area is within bounds.

Please find a way to automatically switch to these when called for in the g-code.

I second this feature request