# AUR0218

## Error Message

`AUR0218: Dirty checked is not permitted in this application. Property key {{property}} is being dirty checked.`

Where `{{property}}` is the property key Aurelia attempted to dirty check.

## Description

This error occurs when dirty checking is disabled in the application configuration, but a binding attempts to fall back to dirty checking for a property.

## Solutions

* Enable dirty checking (if acceptable for your app) or adjust bindings so they can be observed via normal observers.
* Prefer observable properties/standard observable patterns over relying on dirty checking.

## Troubleshooting

* Identify which binding/property is causing the dirty check attempt (see `{{property}}`).
* Check whether the property is observable in your current platform/environment.


---

# 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://docs.aurelia.io/developer-guides/error-messages/0203-to-0227/aur0218.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.
