You are not alone. I have the same issue using the Chrome browser - on your website as well as one that I am currently building. When I use Firefox instead, everything is fine - again, on your website as well as mine.
Some more troubleshooting: Tested the websites on the Edge browser, and it is not working again. My guess is that this is a bug with the Chromium base, as Edge as well as Chrome are based on it.
Chrome version: Version 109.0.5414.120 (Official Build) (64-bit)
Edge version: Version 109.0.1518.70 (Official build) (64-bit)
It’d be worth checking the autoplay demo site on Splide’s website…
Because the behaviour is coming directly from Splide, it’s not custom in Bricks. If it’s not working there either, it must be an issue with Splide and a certain browser. If it is working there, but not working on your site, then it’ll be Bricks related.
The slider was working fine previously for the time I first created it, (on desktop) one fine day I see the autoplay doesn’t work, clicking arrows changes the slide but there’s no animation, but dragging with mouse changes slides and the animation works fine.
Check that your OS doesn’t have ‘prefers reduced motion’ enabled, as this would cancel the autoplay and would be device-specific, which would explain why it’s working when viewing the same slider through other devices.
On Mac, it’s called ‘Reduce screen motion’. I’m not sure what it would be called on PC.
The default behaviour in Splide is to turn off the autoplay if this setting is enabled.
(it could be that the developer has turned this off for his demo pages, to make sure the Autoplay is always seen, which would explain why it’s working when you visit that page, but not when viewing sliders elsewhere)
If you wanted to test, the Splide option is called ‘reducedMotion’, where the defaults are;
Well, I have the same error on one of my client websites (which I am not allowed to share, as of now) and also on the website of @pranavmahapatra.
Exactly the same behaviour: Working on Firefox on Desktop, not working on any other Chromium-based browser (Chrome, Edge, Brave). Not sure how to troubleshoot further.
Hello, sorry if I may have missed something in the thread… But for me the problem is not solved. My animations (with the nestible slider, but also via conditions (event: enter viewport) are completely disabled when I have “reduce motion” enabled. This is true for all my ios devices, MacBook Pro and my Windows 10 desktop. Namely in Firefox, Chrome and Safari (all latest versions).
I understand the point of the “reduce motion” option, of course. However, I don’t use wild motion… but “only” a very smooth fade transition in the heroslider of my homepage.
Is there a way in Bricks to persuade the slider to autoplay, even with the “reduce motion” option enabled?
Yes, you’d need use the change options type setting to ‘custom’ and then manually add in all of your splide options as JSON, and change the reducedMotion option that i mentioned above. The splide option is ‘reduceMotion’, changing the autoplay to true would force it to play.
For eg, here’s the JSON in context with other options…