If the default status of the exposed filters of the view do not yield any results, then jquery.cycle isn't loaded, and updating the exposed filters via AJAX so that they will yield results does not load jquery.cycle, which means you end up with all the results displayed and no slideshow functionality.

The workaround is to either force the proper javascript to load in a module or a .tpl, or to make sure that the default state of your exposed filters always yields results.

The ideal fix in the code would be check the result set to determine whether or not to load the additional slideshow javascript (cycle, in this case) on any update to the view. If this isn't possible, then the javascript should always be loaded, regardless of the result set.

Comments

Nora McDougall’s picture

I'm having a similar problem. The slideshow is generally working fine, but when I try to slow the slideshow down with the Timer Delay setting, I get this error:

An AJAX HTTP request terminated abnormally.
Debugging information follows.
Path: http://www.oregonwoodlandcooperative.com/admin/structure/views/ajax/disp...
StatusText:
ResponseText:
ReadyState: 4

NickDickinsonWilde’s picture

Issue summary: View changes
Status: Active » Closed (cannot reproduce)

Can't reproduce; I think views fixed the issues with JavaScript libraries not being attached. If anyone is still experiencing this with a modern Views & Views Slideshow, re-open.