I’m just curious if this is an intended behavior or not...
In Revo, I have a snippet that loads CSS and/or javascript into the header via $modx->regClientCss() and/or $modx->regClientStartupScript(). The snippet then continues on to do some processing and output.
If I use a cached call to the snippet, e.g., [[foo? &bar=`Hello World!`]], then those CSS/JS elements are not injected. If I use an uncached call they are.

Is it supposed to work this way?
I’m hoping the answer is no, because we could definitely see some benefits from not having to process the database calls and data manipulation on the back end every time the page loads (the data is pretty static).
[edited for typo!]