diff --git a/src/original/element/scroll-left.ts b/src/original/element/scroll-left.ts index aa8fafc..f4e53d6 100644 --- a/src/original/element/scroll-left.ts +++ b/src/original/element/scroll-left.ts @@ -1,5 +1,5 @@ import {UNSUPPORTED_ENVIRONMENT} from "../../support/unsupported-environment"; -export const ELEMENT_ORIGINAL_SCROLL_LEFT_SET_DESCRIPTOR = UNSUPPORTED_ENVIRONMENT - ? undefined - : Object.getOwnPropertyDescriptor(Element.prototype, "scrollLeft")!.set!; +const s = Object.getOwnPropertyDescriptor(Element.prototype, "scrollTop"); + +export const ELEMENT_ORIGINAL_SCROLL_LEFT_SET_DESCRIPTOR = UNSUPPORTED_ENVIRONMENT || typeof s === "undefined" ? undefined : s!.set!; diff --git a/src/original/element/scroll-top.ts b/src/original/element/scroll-top.ts index 87d406e..a084f34 100644 --- a/src/original/element/scroll-top.ts +++ b/src/original/element/scroll-top.ts @@ -1,5 +1,4 @@ import {UNSUPPORTED_ENVIRONMENT} from "../../support/unsupported-environment"; -export const ELEMENT_ORIGINAL_SCROLL_TOP_SET_DESCRIPTOR = UNSUPPORTED_ENVIRONMENT - ? undefined - : Object.getOwnPropertyDescriptor(Element.prototype, "scrollTop")!.set!; +const s = Object.getOwnPropertyDescriptor(Element.prototype, "scrollTop"); +export const ELEMENT_ORIGINAL_SCROLL_TOP_SET_DESCRIPTOR = UNSUPPORTED_ENVIRONMENT || typeof s === "undefined" ? undefined : s!.set!;