When Views Slideshow is enabled on the same page as an View with pager option set to 'AJAX', the Views Slideshow misbehaves after the pager is clicked.

To Reproduce;

Step 1) Create a view, set the content of the view to display with Views Slideshow. Choose the 'Cycle' option.
Step 2) Create a separate view, set a pager and set the 'AJAX' option for the pager to 'yes'.
Step 3) Add both views to a page and view the page. Click the AJAX pager a bunch of times, and observe the slideshow begins accelerating out of control, into an abyss of desperate brokenness.

I believe this is related to '.once(...)' pattern not being observed in Views Slideshow javascript code; https://www.drupal.org/node/444344

Cool beans.

Comments

Michael_Lessard_micles.biz’s picture

Hail,

Thanks for posting this issue : it allowed me to debug rather quickly.

If I turn on AJAX in the slideshow view, ALL my images are shown on one page, in Chrome anyhow (not in Firefox).

CANCEL THAT : still have that bug...

My bad: I discovered my bug (all slides shown) was caused by activated that view cache. I removing the cache option for that view, it fixed it for the moment... Need to tests more.

EDIT : answer here. The block caching (not the view caching) causes a conflict with Views Slideshow script.

I will still keep AJAX off with Views Slideshow just in case.

NickDickinsonWilde’s picture

Status: Active » Closed (cannot reproduce)

Guessing this was fixed in one of the other Ajax bug reports for Views Slideshow or in underlying views code. At least I can't reproduce it. If any still has it with Views Slideshow 7.x-3.4+ please re-open.