-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changing slide works incorrect when infinite is false and initialSlide > 1 #1946
Comments
Created bug fix pull request. #1950 |
Anyone who can't wait this issue fixed, you can use this as workaround const [hasSetPosition, setHasSetPosition] = useState(false);
useEffect(() => {
if (slider.current && !hasSetPosition) {
slider.current?.slickGoTo(initialSlidePosition);
setHasSetPosition(true);
}
}, [initialSlidePosition, hasSetPosition, slider]); Swipe or slick's methods for navigate will work correctly. |
Any update about this? |
Is this library maintained? |
Hi @akiran, could you please tell whether there're any updates? Really excited to have this fix provided. Thank you in advance! |
This issue is still not resolved. When initial state is set to last index and infinite mode is false |
hey guys! any chance to fix it? thank you |
Any updates guys, any quick fix? Really need this urgently! |
got the same issue, any update on this? |
The issue is still not resolved. |
Changing slide when initialSlide > 1 and infinite is false works wrong.
When I swipe right I expect to see next slide(initial + 1), but I always see second slide as next, when I swipe left, I always get first slide.
Also same behaviour when I click on arrows on this example, but with initialSlide: 2, infinite: false.
I think that same behaviour we have always when initial slide is set and infinite setting is false.
Link to stackblitz to reproduce. https://stackblitz.com/edit/react-brc9ys?file=src%2FApp.js
Versions:
Is any recipes how to solve it?
Similar issue: #1874
The text was updated successfully, but these errors were encountered: