From ed82c0c0c1dec39f0abec32e8712d29781c374fe Mon Sep 17 00:00:00 2001 From: "ala'n (Alexey Stsefanovich)" Date: Mon, 29 Jan 2024 15:59:05 +0100 Subject: [PATCH] style(esl-event-listener): simplify `wheel.target.ts` implementation Co-authored-by: Dmytro Shovchko --- src/modules/esl-event-listener/core/targets/wheel.target.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/modules/esl-event-listener/core/targets/wheel.target.ts b/src/modules/esl-event-listener/core/targets/wheel.target.ts index cac6bf0e5b..b27c3fe958 100644 --- a/src/modules/esl-event-listener/core/targets/wheel.target.ts +++ b/src/modules/esl-event-listener/core/targets/wheel.target.ts @@ -70,7 +70,10 @@ export class ESLWheelTarget extends SyntheticEventTarget { /** Handles wheel events */ @bind protected _onWheel(event: WheelEvent): void { - if (this.config.skipOnScroll) this.scrollData = this.scrollData.concat(getParentScrollOffsets(event.target as Element, this.target)); + if (this.config.skipOnScroll) { + const offsets = getParentScrollOffsets(event.target as Element, this.target); + this.scrollData = this.scrollData.concat(offsets); + } this.aggregateWheel(event); }