# Undo and redo

## Availability

\[SINCE Orbeon Forms 2017.2]

## Undo and redo icons

The toolbox shows familiar undo and redo icons.

![Undo and redo icons](/files/-LEkBzFc-dec6GwBva7_)

## Using undo and redo

When hovering over the icons, a tooltip tells you which operation is undone or redone.

You can undo most operations which change important aspects of the form:

## Keyboard shortcuts

\[SINCE Orbeon Forms 2020.1]

You can use keyboard shortcuts to undo and redo operations.

See [Keyboard shortcuts](/form-builder/form-editor/keyboard-shortcuts.md#undo-and-redo) for details.

## Supported undo/redo actions

* insertion and deletion
  * control, grid, grid row, section and section template
* moving
  * control (via drag and drop)
  * section (up/down/right/left arrows)
* settings
  * rename control, grid or section
  * other control, grid or section settings, including itemsets, labels, hint, and validations
* section template merging (new in 2017.2)

## Limitations

In this initial version, it is not yet possible to undo changes to the form definition's source code with Edit Source, or changes to actions, services, and other global form settings. We hope to support undoing these operations in the future.

## See also

* Blog post: [New Orbeon Forms 2017.2 feature: undo and redo](https://blog.orbeon.com/2017/12/new-orbeon-forms-20172-feature-undo-and.html)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.orbeon.com/form-builder/form-editor/undo-redo.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
