From fddd5cd698b7d89404ec62e924366a40df0548f9 Mon Sep 17 00:00:00 2001 From: David Reed Date: Wed, 23 Nov 2022 13:11:00 -0500 Subject: [PATCH] Revert if in logic See f0611a980c7c718cac129a6640e75eaca4687133 Fixing these broke a lot of behavior --- src/client/dom/element.js | 3 ++- src/client/index.js | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/client/dom/element.js b/src/client/dom/element.js index 07384b5..027308b 100644 --- a/src/client/dom/element.js +++ b/src/client/dom/element.js @@ -212,7 +212,8 @@ class ElementApi extends EventEmitter { ); } hookProperty(element, prop, handler) { - if (!element || !(prop in element)) return false; + // if (!element || !(prop in element)) return false; + if (!element) return false; if (this.ctx.nativeMethods.isArray(element)) { for (const elem of element) { diff --git a/src/client/index.js b/src/client/index.js index 76f29cf..2f48ff9 100644 --- a/src/client/index.js +++ b/src/client/index.js @@ -68,7 +68,7 @@ class UVClient extends EventEmitter { ); } override(obj, prop, wrapper, construct) { - if (!(prop in obj)) return false; + // if (!(prop in obj)) return false; const wrapped = this.wrap(obj, prop, wrapper, construct); return (obj[prop] = wrapped); }