Skip to content

Commit 5eb1cd6

Browse files
committed
perf: remove unnecessary effects cleanups
1 parent d3cb5b4 commit 5eb1cd6

File tree

2 files changed

+1
-4
lines changed

2 files changed

+1
-4
lines changed

packages/qwik/src/core/client/vnode-diff.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -183,9 +183,6 @@ export const vnode_diff = (
183183
if (Array.isArray(jsxValue)) {
184184
descend(jsxValue, false);
185185
} else if (isSignal(jsxValue)) {
186-
if (vCurrent) {
187-
clearAllEffects(container, vCurrent);
188-
}
189186
expectVirtual(VirtualType.WrappedSignal, null);
190187
descend(
191188
trackSignalAndAssignHost(

packages/qwik/src/core/shared/component-execution.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ export const executeComponent = (
101101
container.setHostProp(renderHost, USE_ON_LOCAL_SEQ_IDX, null);
102102
}
103103

104-
if (vnode_isVNode(renderHost)) {
104+
if (retryCount > 0 && vnode_isVNode(renderHost)) {
105105
clearAllEffects(container, renderHost);
106106
}
107107

0 commit comments

Comments
 (0)