Skip to content

Virtual slides ignore initialSlide in the beginning #7353

@m345054

Description

@m345054

Check that this is really a bug

  • I confirm

Reproduction link

https://jsfiddle.net/bqv2137n/11/

Bug description

When using initialSlide setting together with virtual, there is extra computing happening. Despite the value of initialSlide, Swiper currently always calls renderSlide with 0&1 indexes before rendering initialSlide slide. This is costly, when my createSlide() function is heavy.

--

Copied from #2755
This error still exists in v11.0.7

Expected Behavior

Console Output:

Slide 4
Slide 5
Slide 6

Actual Behavior

Console Output:

Slide 0
Slide 1
Slide 4
Slide 5
Slide 6

Swiper version

v11.0.7

Platform/Target and Browser Versions

Windows, Chrome

Validations

  • Follow our Code of Conduct
  • Read the docs.
  • Check that there isn't already an issue that request the same feature to avoid creating a duplicate.
  • Make sure this is a Swiper issue and not a framework-specific issue

Would you like to open a PR for this bug?

  • I'm willing to open a PR

Metadata

Metadata

Assignees

No one assigned

    Labels

    t0gglesLinked to the t0ggles task

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions