From 549ff6ddc6cd0a46e6e8d8d2b1d68411e65ec30f Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Tue, 16 Jan 2024 02:06:21 -1000 Subject: [PATCH] Enable compression on frontend index page (#108148) --- homeassistant/components/frontend/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/frontend/__init__.py b/homeassistant/components/frontend/__init__.py index 14892c35aac..d168dc2a6aa 100644 --- a/homeassistant/components/frontend/__init__.py +++ b/homeassistant/components/frontend/__init__.py @@ -610,7 +610,8 @@ class IndexView(web_urldispatcher.AbstractResource): else: extra_modules = hass.data[DATA_EXTRA_MODULE_URL].urls extra_js_es5 = hass.data[DATA_EXTRA_JS_URL_ES5].urls - return web.Response( + + response = web.Response( text=_async_render_index_cached( template, theme_color=MANIFEST_JSON["theme_color"], @@ -619,6 +620,8 @@ class IndexView(web_urldispatcher.AbstractResource): ), content_type="text/html", ) + response.enable_compression() + return response def __len__(self) -> int: """Return length of resource."""