> For the complete documentation index, see [llms.txt](https://documentation.hak5.org/wifi-pineapple-pager/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.hak5.org/wifi-pineapple-pager/error_dialog.md).

# ERROR\_DIALOG

`ERROR_DIALOG` - Show the user an error dialog via the UI

### When to use it  <a href="#when-to-use-it" id="when-to-use-it"></a>

Use `ERROR_DIALOG` to explain a failure in the payload. The most common use would be to notify the user that an operation is not currently possible.

### Syntax  <a href="#syntax" id="syntax"></a>

```none
ERROR_DIALOG [error text]
```

**error text**

Error text to show. Text should be kept short enough to fit on the device display.

<figure><img src="/files/VVZHqI6GnnuT5Pnyqxod" alt="An example error dialog"><figcaption><p>An example error dialog</p></figcaption></figure>

### Results  <a href="#results" id="results"></a>

`ERROR_DIALOG` returns immediately after showing an error dialog; it should usually be the last thing called in a payload.

### Examples  <a href="#examples" id="examples"></a>

```bash
ERROR_DIALOG "Something went wrong!" ; exit 0
```

```bash
CONFIRMATION_DIALOG "Continue?" || {
    ERROR_DIALOG "You said no..."
    exit 0
}
```

{% hint style="info" %}
Remember to enclose the prompt text in quotes!
{% endhint %}
