From f50cefc58ec33b08a6e06b6b22ec78b421b71f21 Mon Sep 17 00:00:00 2001 From: * <8> Date: Wed, 17 Aug 2022 10:13:19 +0800 Subject: [PATCH] Match-id-4b48c0707ad2dbede26afa9963f55f96cba569d8 --- libs/horizon/src/external/JSXElement.ts | 2 +- libs/horizon/src/renderer/vnode/VNodeUtils.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/horizon/src/external/JSXElement.ts b/libs/horizon/src/external/JSXElement.ts index f44219ee..93fe1246 100644 --- a/libs/horizon/src/external/JSXElement.ts +++ b/libs/horizon/src/external/JSXElement.ts @@ -27,7 +27,7 @@ export function JSXElement(type, key, ref, vNode, props, source: Source | null) } function isValidKey(key) { - const keyArray = ['key', 'ref', '__source']; + const keyArray = ['key', 'ref', '__source', '__self']; return !keyArray.includes(key); } diff --git a/libs/horizon/src/renderer/vnode/VNodeUtils.ts b/libs/horizon/src/renderer/vnode/VNodeUtils.ts index a586b922..f3092976 100644 --- a/libs/horizon/src/renderer/vnode/VNodeUtils.ts +++ b/libs/horizon/src/renderer/vnode/VNodeUtils.ts @@ -98,7 +98,7 @@ export function clearVNode(vNode: VNode) { vNode.belongClassVNode = null; if (window.__HORIZON_DEV_HOOK__) { const hook = window.__HORIZON_DEV_HOOK__; - hook.delete(vNode); + hook.deleteVNode(vNode); } }