diff --git a/packages/devextreme/js/__internal/common/core/animation/m_position.ts b/packages/devextreme/js/__internal/common/core/animation/m_position.ts index 77c38e6bb32f..0c4089d10c8d 100644 --- a/packages/devextreme/js/__internal/common/core/animation/m_position.ts +++ b/packages/devextreme/js/__internal/common/core/animation/m_position.ts @@ -399,6 +399,10 @@ const getOffsetWithoutScale = function ($startElement, $currentElement = $startE const position = function (what, options?) { const $what = $(what); + if (!$what.length) { + return undefined; + } + if (!options) { return $what.offset(); } diff --git a/packages/devextreme/js/__internal/common/core/animation/translator.ts b/packages/devextreme/js/__internal/common/core/animation/translator.ts index fe83ff5cb1a1..001375a94dc6 100644 --- a/packages/devextreme/js/__internal/common/core/animation/translator.ts +++ b/packages/devextreme/js/__internal/common/core/animation/translator.ts @@ -150,9 +150,6 @@ export const resetPosition = function ( clearCache($element); if (finishTransition) { - // @ts-expect-error - // eslint-disable-next-line @typescript-eslint/no-unused-expressions - $element.get(0).offsetHeight; $element.css('transition', originalTransition); } };