Skip to content

Commit 83df0b6

Browse files
committed
fix(ViewSlider): ignore transitionend events that aren't from viewport
1 parent 7e06754 commit 83df0b6

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/index.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,9 @@ export default class ViewSlider extends Component<DefaultProps, Props, State> {
110110
})
111111
}
112112

113-
onTransitionEnd = (e?: Event) => {
113+
onTransitionEnd = (event?: Event) => {
114+
// ignore transitionend events from deeper components
115+
if (event && event.target !== this.viewport) return
114116
// phase 0: unset height and disable transitions
115117
this.setState({
116118
height: undefined,

0 commit comments

Comments
 (0)