From 0fc3ac28432c32d15c37e4fcaa1e842c8d47de80 Mon Sep 17 00:00:00 2001 From: Gaurav Kochar Date: Sun, 23 Feb 2025 13:10:29 +0530 Subject: [PATCH] fix(engine-core): use propertyIsEnumerable from @lwc/shared --- .../engine-core/src/framework/modules/dynamic-events.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/@lwc/engine-core/src/framework/modules/dynamic-events.ts b/packages/@lwc/engine-core/src/framework/modules/dynamic-events.ts index 4814c2da82..38fa256eec 100644 --- a/packages/@lwc/engine-core/src/framework/modules/dynamic-events.ts +++ b/packages/@lwc/engine-core/src/framework/modules/dynamic-events.ts @@ -4,7 +4,7 @@ * SPDX-License-Identifier: MIT * For full license text, see the LICENSE file in the repo root or https://opensource.org/licenses/MIT */ -import { isUndefined, isNull, keys } from '@lwc/shared'; +import { isUndefined, isNull, keys, propertyIsEnumerable } from '@lwc/shared'; import { EmptyObject } from '../utils'; import { invokeEventListener } from '../invoker'; import type { VM } from '../vm'; @@ -39,7 +39,7 @@ export function patchDynamicEventListeners( const newDynamicOnNames = keys(newDynamicOn); for (const name of oldDynamicOnNames) { - if (!Object.prototype.propertyIsEnumerable.call(newDynamicOn, name)) { + if (!propertyIsEnumerable.call(newDynamicOn, name)) { const actualListener = actualEventListeners[name]; removeEventListener(elm, name, actualListener); delete actualEventListeners[name]; @@ -47,7 +47,7 @@ export function patchDynamicEventListeners( } for (const name of newDynamicOnNames) { - if (Object.prototype.propertyIsEnumerable.call(oldDynamicOn, name)) { + if (propertyIsEnumerable.call(oldDynamicOn, name)) { const actualListener = actualEventListeners[name]; removeEventListener(elm, name, actualListener); }