@droftarts No, normally there is no tool active when I start a simulation.
After simulation, the tool is only reported as active using the T command.
In the webui the tool is "off" and it is not actually selected by the printer hardware.
I think the issue is in
// Handle M37 to simulate a whole file
GCodeResult GCodes::SimulateFile(GCodeBuffer& gb, const StringRef &reply, const StringRef& file, bool updateFile)
// Restore positions etc. when exiting simulation mode
void GCodes::EndSimulation(GCodeBuffer *gb)
here restore points for the current position as well as the axesHomed status are created and later restored.
But the curretnTool status is not.
I have no eclipse installed to build/confirm this however.