From ea06b4ce7f62f4b8dc908c7acf35dda016183958 Mon Sep 17 00:00:00 2001 From: Vladimir Kharlampidi Date: Thu, 26 Aug 2021 11:28:39 +0300 Subject: [PATCH] fix(pagination): check for bullets before destroy fixes #4859 --- src/modules/pagination/pagination.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/modules/pagination/pagination.js b/src/modules/pagination/pagination.js index f057c2b53..27c775f24 100644 --- a/src/modules/pagination/pagination.js +++ b/src/modules/pagination/pagination.js @@ -339,7 +339,8 @@ export default function Pagination({ swiper, extendParams, on, emit }) { $el.removeClass(params.hiddenClass); $el.removeClass(params.modifierClass + params.type); $el.removeClass(params.modifierClass + swiper.params.direction); - if (swiper.pagination.bullets) swiper.pagination.bullets.removeClass(params.bulletActiveClass); + if (swiper.pagination.bullets && swiper.pagination.bullets.removeClass) + swiper.pagination.bullets.removeClass(params.bulletActiveClass); if (params.clickable) { $el.off('click', classesToSelector(params.bulletClass)); }