elementor / elementor

The most advanced frontend drag & drop page builder. Create high-end, pixel perfect websites at record speeds. Any theme, any page, any design.
https://elementor.com/
GNU General Public License v3.0
6.57k stars 1.42k forks source link

Compatibility issue with Loop Grid and Crocoblock JetSmartFilters #28320

Open awebguy99 opened 1 month ago

awebguy99 commented 1 month ago

Prerequisites

Description

This is more to try to reach out to the Elementor devs. Currently, your Loop Grid Infinite Scroll feature is not compatible with Crocoblock's JetSmartFilter.

I've already reached out to Crocoblock and they're saying it's some kind of limitation with Loop Grid. Here's what they're saying; "Currently, it is not possible to integrate JetSmartFilters with the pagination of Loop Grid. Our devs would love to add compatibility with the pagination of Loop Grid, but the build of the Loop Grid widget doesn't allow that. Therefore, we cannot expect this feature to arrive soon."

Can your devs please reach out to Crocoblock's dev to fix the compatibility issue?

To summarise the issue; JetSmartFilters is an excellent filtering system, for Woocommerce products etc. But there's some kind of incompatibility / bug with the Loop Grid Infinite Scroll feature. So, right now I have to use the Load More button (not as good UX as infinite scroll) or stop using Loop Grid.

Steps to reproduce

  1. Use Loop Grid with Inifinite Scroll enabled.
  2. Setup/use Crocoblock JetSmartFilters.
  3. Use a filter to filter products (or I guess any item).
  4. Scroll down to the point it would have done an infinite scroll but it doesn't work / no new products displayed.

Expected behavior

Should keep displaying products/items as you scroll down.

Isolating the problem

Elementor System Info

NA

Agreement

portrayaloflife commented 1 month ago

Just flagging that the fix for this is using the Jet Smart Filters pagination widget instead and placing that below the loop grid and assigning it to it.

awebguy99 commented 1 month ago

Just flagging that the fix for this is using the Jet Smart Filters pagination widget instead and placing that below the loop grid and assigning it to it.

But I don't think that's a fix (but thanks for posting). Unless I'm wrong, the Jet Smart Filters pagination widget does not have an Infinite Scroll feature.

awebguy99 commented 1 week ago

Any chance the web design community can please get behind this issue?

It's been confirmed with the Crocoblock developers. They're saying they can't make their Jet Smart Filters compatible with Elementor's Loop Grid Infinite Scroll because of an issue with Elementor's Loop Grid coding.

I'm asking if Elementor's developers can communicate with Crocoblock developers to work out the issue.