diff --git a/src/signals/proxies.ts b/src/signals/proxies.ts index 9196130..ea85c93 100644 --- a/src/signals/proxies.ts +++ b/src/signals/proxies.ts @@ -248,7 +248,13 @@ export const useProxies = () => { } while (node.now && node.now !== node.name) { - node = proxyNodeMap()[node.now] + const nextNode = proxyNodeMap()[node.now] + + if (!nextNode) { + return node.name + } + + node = nextNode } return node.name