aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2023-10-02 22:43:03 +0200
committermetamuffin <metamuffin@disroot.org>2023-10-02 22:43:03 +0200
commit5528c6a2ee1b80770b046855fdd6be937bfafc28 (patch)
tree4df31b9d34664aee455039e1a352f34175dcdd23
parent338394f25b9db43a41e4615f77483f7e36fe9a8e (diff)
downloadjshelper-5528c6a2ee1b80770b046855fdd6be937bfafc28.tar
jshelper-5528c6a2ee1b80770b046855fdd6be937bfafc28.tar.bz2
jshelper-5528c6a2ee1b80770b046855fdd6be937bfafc28.tar.zst
todo to fix memory leak
-rw-r--r--src/element.ts1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/element.ts b/src/element.ts
index b3fb20c..c5ff4a5 100644
--- a/src/element.ts
+++ b/src/element.ts
@@ -79,6 +79,7 @@ function e_apply<K extends keyof HTMLElementTagNameMap, C extends EEl<K>>(el: HT
}
else if (c instanceof OVar) {
let undo_last: () => RedoParams | void;
+ // TODO if nested, this is a memory leak
return c.onchangeinit(val => {
let redo_param = undefined;
if (undo_last) redo_param = undo_last()