Currently:
The second behavior is supposed to be the correct one.
This issue can cause visual inconsistency when we need to use "slick-active" class to implement some CSS transitions.
If the next slide is a cloned slide, "slick-active" class is being added _after_ animation ends.
It's not quite right.
The class is also added before the animation begins, but it's added to the non-cloned slide.
The problem is live!
$('.sliderella').on('beforeChange', function(event, slick, currentSlide, nextSlide) {
$('.slick-slide').removeClass('slick-quick');
$('.slick-active').next().addClass('slick-quick');
});
Then use the .slick-quick class in your CSS transitions. A _quick fix_, until this issue gets some attention.
I also noticed this problem today, following this issue for a fix!
There are lots of similar reported issues, I think my pull request fixes this
Most helpful comment
It's not quite right.
The class is also added before the animation begins, but it's added to the non-cloned slide.
The problem is live!