When editing a single product template in Elementor containing multiple Dynamic Visibility Rules, there are significant loading delays. These visibility rules are intended for frontend display but are currently processed during the template editing phase, resulting in slow performance and an inefficient editing experience.
To Reproduce Steps to reproduce the behavior:
Go to Elementor editor and open a single product template with multiple dynamic visibility rules applied.
Attempt to make any edits to the template.
Notice the extended loading time and lag due to the processing of visibility rules in the backend editor before you can start editing.
Expected behavior
The visibility rules should only be applied on the frontend, as they are meant for frontend display. Ideally, these rules should not be processed in the backend editing environment. This would significantly improve the editor’s performance and provide a smoother editing experience.
Additional context
This issue seems to stem from Elementor making additional AJAX requests to update dynamic tags during editor loading, which then refreshes elements with these visibility settings. It would be beneficial if the plugin could bypass processing these rules in the editor altogether, as a toggle workaround for example I don't think is ideal.
When editing a single product template in Elementor containing multiple Dynamic Visibility Rules, there are significant loading delays. These visibility rules are intended for frontend display but are currently processed during the template editing phase, resulting in slow performance and an inefficient editing experience.
To Reproduce Steps to reproduce the behavior: Go to Elementor editor and open a single product template with multiple dynamic visibility rules applied. Attempt to make any edits to the template. Notice the extended loading time and lag due to the processing of visibility rules in the backend editor before you can start editing.
Expected behavior The visibility rules should only be applied on the frontend, as they are meant for frontend display. Ideally, these rules should not be processed in the backend editing environment. This would significantly improve the editor’s performance and provide a smoother editing experience.
Additional context This issue seems to stem from Elementor making additional AJAX requests to update dynamic tags during editor loading, which then refreshes elements with these visibility settings. It would be beneficial if the plugin could bypass processing these rules in the editor altogether, as a toggle workaround for example I don't think is ideal.