> For the complete documentation index, see [llms.txt](https://manual.bubble.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://manual.bubble.io/~/changes/lkknp2T2KBasv7RmhMhx/help-guides/getting-started/navigating-the-bubble-editor/tools/key-features.md).

# Key features

## Saving your app

Bubble saves your app automatically, in real time. As soon as you modify an element, action, setting, etc., the change will be saved. You will see a 'saving' notification in the top bar for a brief instant, which will change to 'saved' as soon as the saving process is finished.

### Saving errors

Occasionally, you may experience an error when Bubble is trying to save the latest changes. This is usually caused by a weak connection and will be resolved as soon as your device is back online.

The *Saving...* notification in the Bubble toolbar will turn red if it cannot communicate successfully with the server. If this occurs, we advise pausing your work to reduce the risk of data loss.

<figure><img src="/files/VLkSP3BO8gv6PeMfXLOf" alt=""><figcaption></figcaption></figure>

## Undo and redo

You can undo or redo any changes made to your app. Use the respective icons in the top bar to revert or reapply modifications. If you are making significant changes or experimenting with your app and might want to revert to a particular version, we recommend using the [version control](#user-content-fn-1)[^1] feature.

## Shortcuts to the core reference <a href="#access-to-the-reference" id="access-to-the-reference"></a>

You can access the core reference docs from the editor through the 'See reference' tool-tip. When you hover over an icon or a field for a few seconds, the tool-tip will appear. Clicking on the tool-tip will open a new tab and take you to the right place within the docs. If you already have the docs open, then you'll instantly redirect to the right place.

<figure><img src="/files/0vmmWUaCFyzopmNyOk7w" alt=""><figcaption><p>Hovering an object in the Bubble editor for a second will display the <em>See reference</em> tooltip, which takes you to the relevant entry in the core reference.</p></figcaption></figure>

You can read more about the difference between the user manual and the core reference in our [Introduction section](/~/changes/lkknp2T2KBasv7RmhMhx/master.md#using-the-bubble-docs).

## Page selector

<figure><img src="/files/Doe3X7xwfDjkfiKv1Hgg" alt="" width="375"><figcaption></figcaption></figure>

In the top left corner of the Bubble editor you will find the page selector dropdown. Here you navigate the different pages and resuable elements in your app, as well as accessing the [backend workflow editor](#user-content-fn-2)[^2].

## The edit, view and arrange menus

The three menus in the top toolbar offer contextual tools and settings that are relevant for the work you are currently doing. All the options available in these menus is listed in our core reference.

Reference: [Top and context menu options](/~/changes/lkknp2T2KBasv7RmhMhx/core-resources/bubbles-interface/top-and-context-menu-options.md)

[^1]: Bubble's version control system lets you divide the development of your project into independent parts, so that you and other editors with access to the project can iterate on one part of the app without impacting other parts. \
    \
    Article series: [Version control](/~/changes/lkknp2T2KBasv7RmhMhx/help-guides/maintaining-an-application/version-control.md)

[^2]: *Backend workflows* are workflows that run server-side, meaning they operate in the background without direct user interaction on the frontend.\
    \ <br>

    The backend workflow editor is used to manage API workflows and backend events.

    Article: [The frontend and the backend](/~/changes/lkknp2T2KBasv7RmhMhx/help-guides/logic/workflows/events/frontend-events.md)

    Article series: [API](/~/changes/lkknp2T2KBasv7RmhMhx/help-guides/integrations/api.md)  \ <br>
