Hey John,
Thanks for reaching out to us
With respect to your question here, yes the plugin does work when a caching plugin is enabled.
I hope this helps
Kind Regards,
John
After further investigation. I was just looking at the plugin and this plugin depends on the elementor/frontend/section/should_render hook. My understanding of this hook is that it completely removes the content from the page rendering on the PHP side. To my understanding this means that the page would be cached based on the visitor viewing the page when it was cached.
Please correct me if I am wrong.
Hey John,
Thanks for keeping in touch with us
In this case, the plugin doesn’t rely on caching for rendering of components within a page. When a caching plugin is used, caching is page specific not element-specific. The Visibility Logic plugin conditions are based on whether the user viewing the page meets the specific conditions set, with no caching in place.
I hope this answers answers your question here
Kind Regards
John