From 3ffdb4cce3859625b7be2e8d721d57d97dcc1740 Mon Sep 17 00:00:00 2001 From: Matt Friedman Date: Fri, 20 Dec 2024 20:17:32 -0800 Subject: [PATCH] [ticket/17457] Help clients cache the manifest PHPBB-17457 --- phpBB/phpbb/manifest.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/phpBB/phpbb/manifest.php b/phpBB/phpbb/manifest.php index a2701b28c3..811b063fc0 100644 --- a/phpBB/phpbb/manifest.php +++ b/phpBB/phpbb/manifest.php @@ -93,6 +93,10 @@ class manifest $vars = array('manifest', 'board_path'); extract($this->phpbb_dispatcher->trigger_event('core.modify_manifest', compact($vars))); - return new JsonResponse($manifest); + $response = new JsonResponse($manifest); + $response->setPublic(); + $response->setMaxAge(3600); + $response->headers->addCacheControlDirective('must-revalidate', true); + return $response; } }