Last modified: 2006-05-13 00:05:17 UTC
The two calls to $wgOut->setSquidMaxage(0) in outputPage() in SkinTemplate.php whilst setting up 'newtalk' alerts aren't accompanied by a call to $wgOut->enableClientCache(false) as occurs in the corresponding code in Skin.php. This seems to prevent alert messages from disappearing when a page is reloaded after alerts should have been cleared by viewing the user talk page. This applies at least as far back as release 1.5.6.
Do you mean, for anonymous users? Logged-in users will already be covered by the user_touched update.
:-) Actually, I'm not sure what I meant now - the call serves a purpose in Skin.php but would serve no purpose in SkinTemplate.php. Excuse this report, it was based on a memory from an experience a day ago that I (clearly) didn't verify as reproducible.