From 016c472bd2e7604b21c69dee1da8545ce26e4d2f Mon Sep 17 00:00:00 2001 From: dopamine Date: Thu, 1 May 2025 17:56:42 +0800 Subject: [PATCH] fix(runtime-core): stop tracking deps in setRef during unmount (#13210) --- packages/runtime-core/src/renderer.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/runtime-core/src/renderer.ts b/packages/runtime-core/src/renderer.ts index 651c77ec1b..022571050b 100644 --- a/packages/runtime-core/src/renderer.ts +++ b/packages/runtime-core/src/renderer.ts @@ -2098,7 +2098,9 @@ function baseCreateRenderer( // unset ref if (ref != null) { + pauseTracking() setRef(ref, null, parentSuspense, vnode, true) + resetTracking() } // #6593 should clean memo cache when unmount -- 2.47.2