From 5a271ff050376820cfe42e04730cd097f38496a1 Mon Sep 17 00:00:00 2001 From: slemling <64414883+slemling@users.noreply.github.com> Date: Mon, 13 May 2024 09:48:40 +0200 Subject: [PATCH] fix(core): centerInsuffientSlides takes offsets into account (#7437) --- src/core/update/updateSlides.mjs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/core/update/updateSlides.mjs b/src/core/update/updateSlides.mjs index 1e575ec9c..fc6a76d89 100644 --- a/src/core/update/updateSlides.mjs +++ b/src/core/update/updateSlides.mjs @@ -269,8 +269,9 @@ export default function updateSlides() { allSlidesSize += slideSizeValue + (spaceBetween || 0); }); allSlidesSize -= spaceBetween; - if (allSlidesSize < swiperSize) { - const allSlidesOffset = (swiperSize - allSlidesSize) / 2; + const offsetSize = (params.slidesOffsetBefore || 0) + (params.slidesOffsetAfter || 0); + if (allSlidesSize + offsetSize < swiperSize) { + const allSlidesOffset = (swiperSize - allSlidesSize - offsetSize) / 2; snapGrid.forEach((snap, snapIndex) => { snapGrid[snapIndex] = snap - allSlidesOffset; });