When using an Editor Utility it appears that the user cannot write to the Undo Buffer.

Steps to Reproduce
  1. Open the editor
  2. Create a new Editor Utility
  3. Add a button to the designer tab
  4. Create the blueprint in the attached image
  5. Add an actor to the level (default cube was used in this test)
  6. Move the actor up from it's original position
  7. Right click > Run the Editor Utility
  8. Click the button 2+ times
  9. Use Ctrl+Z to Undo

Result: The actor will undo its position and rotation (skipping any of the changes that would have been written to the Undo buffer (Undo history could also be used to look for changes))
Expected: The Undo buffer would have been written to, leaving the cube to only undo its rotation (as this is all that was changed in the blueprint provided )

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-72322 in the post.

Login to Vote

By Design
Affects Versions4.224.23
Target Fix4.23
CreatedApr 4, 2019
ResolvedMay 17, 2019
UpdatedJul 18, 2019