FrameMaker maintains a history of undoable commands, so that you can select one or more recent commands to undo or redo.
The command history is available through the Edit menu and context menus. The command history is kept separately for each document, so undoing or redoing an operation in one document does not change the undo capability of another open document.
Cursor movement and object selection actions are not undoable, but when a previous state is restored, it includes the original cursor location and object selection state.
Commands that affect an external file (such as Spelling Checker commands that update the user dictionary) cannot be undone.