From 8257f64a7606f438f16e5614dcd2cf2c5434c4c0 Mon Sep 17 00:00:00 2001 From: Astrian Zheng Date: Thu, 15 May 2025 15:16:16 +1000 Subject: [PATCH] Refactor state management: streamline dependency relationship setup for state paths in text node updates --- src/main.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main.ts b/src/main.ts index 59bdb56..18ea74e 100644 --- a/src/main.ts +++ b/src/main.ts @@ -237,9 +237,9 @@ export default (options: ComponentOptions) => { this._updateTextNode(textNode, expr, originalContent) // Add dependency relationship for this state path - if (!this._stateToElementsMap[expr]) { + if (!this._stateToElementsMap[expr]) this._stateToElementsMap[expr] = new Set() - } + this._stateToElementsMap[expr].add(textNode as unknown as HTMLElement) }) }