Some customers have complained that they had to clear their browser cache to see new content.
The issue seems to happen when the cache is served from process.php, after it's been cached in the browser.

What's happening is that this rule takes effect:
ExpiresDefault "access plus 1 month"
Instead of the normal HTML expires of 0.
A solution could be to modify our ExpiresDefault to access plus 0 seconds if that doesn't have some other negative impact.
This has worked in cases where it's been applied on customer sites.
Or maybe set some different headers directly in process.php?
For reference, this is how it looks when served from htaccess:

Sample ticket: https://secure.helpscout.net/conversation/508500671/58042?folderId=377611
When testing, remember to uncheck "disable cache" in dev tools!
Some customers have complained that they had to clear their browser cache to see new content.
The issue seems to happen when the cache is served from process.php, after it's been cached in the browser.
What's happening is that this rule takes effect:
ExpiresDefault "access plus 1 month"Instead of the normal HTML expires of 0.
A solution could be to modify our ExpiresDefault to
access plus 0 secondsif that doesn't have some other negative impact.This has worked in cases where it's been applied on customer sites.
Or maybe set some different headers directly in process.php?
For reference, this is how it looks when served from htaccess:

Sample ticket: https://secure.helpscout.net/conversation/508500671/58042?folderId=377611
When testing, remember to uncheck "disable cache" in dev tools!