I have W3 Total Cache 0.9.2.3 installed on WordPress 3.2.1 with Buddypress 1.2.9.
The three seem to work happily together with almost no problems at all, except for one:
When a user logs in or logs out, their changed state is not always reflected on the page - i.e., it shows them as still being logged in when they have just logged out, and vice-versa.
The problem goes away if I disable page caching in W3TC but I’m not sure this is a satisfactory solution as the performance benefit of caching the pages is lost. Clearing cookies also has no effect on the problem.
I have “Don’t cache pages for logged in users” selected.
I have tried disabling all other plugins and using the default Buddypress theme, but the problem remains.
This problem is also described in the Buddypress support forums where another user is experiencing the same problem:
And I have submitted a bug report via W3TC.
Can anyone suggest a solution?