diff --git a/src/quart/app.py b/src/quart/app.py
index <HASH>..<HASH> 100644
--- a/src/quart/app.py
+++ b/src/quart/app.py
@@ -148,7 +148,6 @@ class Quart(PackageStatic):
     asgi_lifespan_class = ASGILifespan
     asgi_websocket_class = ASGIWebsocketConnection
     config_class = Config
-    debug = ConfigAttribute("DEBUG")
     env = ConfigAttribute("ENV")
     jinja_environment = Environment
     jinja_options = {
@@ -344,6 +343,19 @@ class Quart(PackageStatic):
         return self._got_first_request
 
     @property
+    def debug(self) -> bool:
+        """Activate debug mode (extra checks, logging and reloading).
+
+        Should/must be False in production.
+        """
+        return self.config["DEBUG"]
+
+    @debug.setter
+    def debug(self, value: bool) -> None:
+        self.config["DEBUG"] = value
+        self.jinja_env.auto_reload = self.templates_auto_reload
+
+    @property
     def templates_auto_reload(self) -> bool:
         """Returns True if templates should auto reload."""
         result = self.config["TEMPLATES_AUTO_RELOAD"]
Bugfix setting the debug property on the app

It should, as it does in Flask, also set the jinja_env auto_reload
attribute.