Skip to content

Commit e154f78

Browse files
committed
🐛(frontend) fix slider issue
Move emblaRef from the root .slider div to div wrapper that covers only the slideshow so the panel (title, bullets, autoplay) do not trigger drag and drop interactions.
1 parent 789fcd9 commit e154f78

3 files changed

Lines changed: 14 additions & 7 deletions

File tree

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,12 @@ Versioning](https://semver.org/spec/v2.0.0.html).
88

99
## [Unreleased]
1010

11+
### Fixed
12+
13+
- Fix storybook configuration
14+
- Fix course glimpse filters overlap on mobile/tablet
15+
- Fix slider drag and drop issues
16+
1117
## [3.4.0] - 2026-03-17
1218

1319
### Added

src/frontend/js/widgets/Slider/index.tsx

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -101,18 +101,19 @@ const Slider = ({ slides, title }: SliderProps) => {
101101
return (
102102
<div
103103
className="slider"
104-
ref={emblaRef}
105104
aria-roledescription="carousel"
106105
aria-label={title}
107106
role="button"
108107
tabIndex={0}
109108
onKeyDown={handleKeyDown}
110109
>
111-
<Slideshow
112-
slides={slides}
113-
onNextSlide={() => emblaApi?.scrollNext()}
114-
onPreviousSlide={() => emblaApi?.scrollPrev()}
115-
/>
110+
<div ref={emblaRef}>
111+
<Slideshow
112+
slides={slides}
113+
onNextSlide={() => emblaApi?.scrollNext()}
114+
onPreviousSlide={() => emblaApi?.scrollPrev()}
115+
/>
116+
</div>
116117
<SlidePanel
117118
slides={slides}
118119
activeSlideIndex={activeSlideIndex}

src/frontend/scss/components/templates/richie/slider/_slider.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ $r-slider-content-line-clamp: 4 !default;
101101
.slider__panel {
102102
@include make-container();
103103
@include make-container-max-widths();
104-
104+
cursor: default;
105105
display: flex;
106106
flex-direction: column-reverse;
107107
}

0 commit comments

Comments
 (0)