Description

The piloting feature in the editor viewport is not undoable with Ctrl+Z
It also does not cause the actor to become dirty so any changes during piloting are lost and not saved (user also not prompted to save when closing level).

Edit: I see in code TrackingTransaction.Begin(LOCTEXT("PilotTransaction", "Pilot Actor"));
I'll have a new bug filed for the regression.

Fix CL in //UE5/Main is 31165147

Steps to Reproduce
  1. In level editor select a StaticMeshActor
  2. Ctrl+Shift+P to pilot with WSAD keys and mouse
  3. Press Eject button in the viewport (Pilot Actor toolbar that appeared in top left of viewport)
  4. Press Ctrl+Z to undo

Result
Changes made to the transform of the actor are not undone.
User is not prompted to save changes and the changes are lost when closing the level.

Expected Result
Changes to an actor's transform can be undone with Ctrl+Z and will prompt user to save level.

Have Comments or More Details?

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

0
Login to Vote

Fixed
ComponentUE - Editor - Workflow Systems
Affects Versions5.4
Target Fix5.5
Fix Commit31165149
Main Commit31165147
Release Commit31165166
CreatedJan 22, 2024
ResolvedFeb 5, 2024
UpdatedDec 6, 2025
View Jira Issue