PluginUs.Net - Business Tools for WooCommerce and WordPress

[realize your idea - make your dreams come true]

Support Forum

You need to log-in to create request (topic) to the support

Ajax load breaks the DOM

The support doesn work on Saturdays and Sundays, so some Friday requests can be answered on Monday. If you have problems with registration ask help on contact us page please
If you not got email within 24~36 business hours, firstly check your spam box, and if no any email from the support there - back to the forum and read answer here. DO NOT ANSWER ON EMAILS [noreply@pluginus.net] FROM THE FORUM!! Emails are just for your info, all answers should be published only here.
The support doesn work on Saturdays and Sundays, so some Friday requests can be answered on Monday.

Hello, I am using your filters in my Elementor Woocommerce shop. I am facing the problem, while one of filters is used, the ajax load breaks the DOM.

Here’s my DOM before using a filter: https://snipboard.io/ypdnBS.jpg
Here’s my DOM after I used the price range (for example, but it behaves the same): https://snipboard.io/9fDLx5.jpg

When the woof added a div, it is ok, but why woof is changing the classes of main div element? I don’t understand. How can I avoid it?

 

Hello

but why woof is changing the classes of main div element? - My plugin doesn't change classes. It looks like the third party plugin does not add a custom class in ajax mode

About  columns-3 - https://products-filter.com/force-filtered-results-show-three-columns

3 columns are not relevant for me, I need to preserve default Elementor's"classing"...

What kind of plugin could do there? I am pretty sure no other Ajax is used on the page.

Thank you and wishes the best ;)

What kind of plugin could do there? - Elementor or a module for elementor. I understood correctly, you mean this class - https://share.pluginus.net/image/i20210913130404.png

I am pretty sure no other Ajax is used on the page. - It looks like the third party plugin (Elementor or a module for elementor) does not add a custom class in ajax mode. I mean, during the ajax request, the URL of the admin panel is used. And this third party plugin is possible to have validation of the current page !is_admin() -  and therefore does not add the class in ajax mode