Compare commits

..

1 Commits

Author SHA1 Message Date
Dr.Lt.Data
e1f10ca093 bump manager version to 4.1b4 (#12930) 2026-03-13 20:14:27 -04:00
4 changed files with 11 additions and 11 deletions

View File

@@ -1 +1 @@
comfyui_manager==4.1b2 comfyui_manager==4.1b4

View File

@@ -32,7 +32,7 @@ async def cache_control(
) )
if request.path.endswith(".js") or request.path.endswith(".css") or is_entry_point: if request.path.endswith(".js") or request.path.endswith(".css") or is_entry_point:
response.headers.setdefault("Cache-Control", "no-store") response.headers.setdefault("Cache-Control", "no-cache")
return response return response
# Early return for non-image files - no cache headers needed # Early return for non-image files - no cache headers needed

View File

@@ -310,7 +310,7 @@ class PromptServer():
@routes.get("/") @routes.get("/")
async def get_root(request): async def get_root(request):
response = web.FileResponse(os.path.join(self.web_root, "index.html")) response = web.FileResponse(os.path.join(self.web_root, "index.html"))
response.headers['Cache-Control'] = 'no-store, must-revalidate' response.headers['Cache-Control'] = 'no-cache'
response.headers["Pragma"] = "no-cache" response.headers["Pragma"] = "no-cache"
response.headers["Expires"] = "0" response.headers["Expires"] = "0"
return response return response

View File

@@ -28,31 +28,31 @@ CACHE_SCENARIOS = [
}, },
# JavaScript/CSS scenarios # JavaScript/CSS scenarios
{ {
"name": "js_no_store", "name": "js_no_cache",
"path": "/script.js", "path": "/script.js",
"status": 200, "status": 200,
"expected_cache": "no-store", "expected_cache": "no-cache",
"should_have_header": True, "should_have_header": True,
}, },
{ {
"name": "css_no_store", "name": "css_no_cache",
"path": "/styles.css", "path": "/styles.css",
"status": 200, "status": 200,
"expected_cache": "no-store", "expected_cache": "no-cache",
"should_have_header": True, "should_have_header": True,
}, },
{ {
"name": "index_json_no_store", "name": "index_json_no_cache",
"path": "/api/index.json", "path": "/api/index.json",
"status": 200, "status": 200,
"expected_cache": "no-store", "expected_cache": "no-cache",
"should_have_header": True, "should_have_header": True,
}, },
{ {
"name": "localized_index_json_no_store", "name": "localized_index_json_no_cache",
"path": "/templates/index.zh.json", "path": "/templates/index.zh.json",
"status": 200, "status": 200,
"expected_cache": "no-store", "expected_cache": "no-cache",
"should_have_header": True, "should_have_header": True,
}, },
# Non-matching files # Non-matching files