Our site uses Varnish for page caching, and this module would only worked for authenticated users, because it relies on PHP sessions. We needed to re-write parts of this module to use Javascript and cookies to determine when to display pop-up, not backend PHP.
Instead of relying on backend PHP, use JS and cookies to determine when to show pop-up. This ensures that all clients get the functionality, even if they have been served the page from external cache, like Varnish or boost.
See attached patch.
As much as I had time, I also cleaned up code for Drupal coding standards.
I've tested minimally using Chrome and Firefox on Mac. The JS should be IE6+ compatible, but I'm not able to test that right now.
n/a
n/a
Needs work
1.0
Code
Not all content is available!
It's likely this issue predates Contrib.social: some issue and comment data are missing.