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); }