## nolimits4web/swiper — v14.2.0…v14.3.0

_20 commits._

### Fixes
- **fix(core): handle every ResizeObserver frame during continuous resize** (6818fea)
- **fix(core): skip loop fix and its warning when watchOverflow locks the slider** (fefcc9c)
- **fix(vue): only invoke slots in render to avoid "slot invoked outside render" warning** (eac8a35)
- **fix(element): keep element class fields type-only so init="false" works in Vue/React 19** (827b8fb)
- **fix(core): run nested swipers innermost-first regardless of init order** (0d100d4)
- **fix(core): keep elementTransitionEnd until the element's own event (#8232)** (95696d0)
- **fix(vue): guard params.loop access in SwiperSlide on a destroyed instance.** (d3c325a)
- **Merge pull request #8226 from serialine/fix/vue-onupdated-destroyed-guard** (8d7d737)
- **Merge pull request #8231 from hughevans/fix/types-by-controller-wrappers** (4f0326a)
- **fix(types): use SwiperClass for byController in React and Vue wrappers** (bdedc7b)
- **fix(react): skip emitSlidesClasses() on a destroyed instance** (3bf7421)
- **fix(vue): skip emitSlidesClasses() on a destroyed instance** (7f8c4cc)
- **fix(core): drop per-image lazyPreload listeners, handle image `error` in delegated loader** (eb02f3c)
- **fix(a11y): let Tab leave the carousel in loop mode** (944ba56)

### Backend
- **14.3.0** (e043db5)
- **14.2.0** (ef1f483)

### Tests
- **test(core): cover elementTransitionEnd regression via creative effect in element-dom suite** (43b0d48)

### Chore
- **chore: sponsors** (4efc006)
- **chore: sponsors** (3f7890b)
- **chore: sponsors** (b378667)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/nolimits4web/swiper?utm_source=github-action)._