First of all, metamodule movement is not included in change history. In other words, if you did the following: Move a part A Move its metamodule (from original position) to its top-right Move part A again Move its metamodule to its bottom-left You only see 2 action records, in history, both are about the movement. That might be by-designed. Now if you now try to preview the state by clicking back to the action record of step#1, we'd expect to see a. Part A gets recovered to position after step#1 b. Its metamodule's position gets recovered to top-right However, we only see a). happening, b). never occur. Moreover, if you now quit the change history panel, metamodule gets recovered to its original position...