From: Doctor Wu Date: Fri, 18 Jul 2025 07:28:01 +0000 (+0800) Subject: fix(reactivity): remove link check to align with 3.5 (#13654) X-Git-Tag: v3.6.0-alpha.2~4 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3cb27d156f6a30e8f950616a53a3726519eaf216;p=thirdparty%2Fvuejs%2Fcore.git fix(reactivity): remove link check to align with 3.5 (#13654) close #13620 --- diff --git a/packages/reactivity/src/system.ts b/packages/reactivity/src/system.ts index cc3eaad456..93adad3353 100644 --- a/packages/reactivity/src/system.ts +++ b/packages/reactivity/src/system.ts @@ -77,14 +77,8 @@ export function link(dep: ReactiveNode, sub: ReactiveNode): void { return } } + // TODO: maybe can find a good way to check duplicate link const prevSub = dep.subsTail - if ( - prevSub !== undefined && - prevSub.sub === sub && - (!recursedCheck || isValidLink(prevSub, sub)) - ) { - return - } const newLink = (sub.depsTail = dep.subsTail =