From 9f4852bd38f19e22fce5e492c3571c69004ff31e Mon Sep 17 00:00:00 2001 From: nick-delirium Date: Fri, 6 Jun 2025 10:15:07 +0200 Subject: [PATCH] ui: cleaning unassigned slots --- frontend/app/player/web/managers/DOM/DOMManager.ts | 1 + tracker/tracker/src/main/app/observer/observer.ts | 2 -- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/frontend/app/player/web/managers/DOM/DOMManager.ts b/frontend/app/player/web/managers/DOM/DOMManager.ts index d642eaf70..554e3da75 100644 --- a/frontend/app/player/web/managers/DOM/DOMManager.ts +++ b/frontend/app/player/web/managers/DOM/DOMManager.ts @@ -297,6 +297,7 @@ export default class DOMManager extends ListWalker { if (vChild.node.parentNode === (host as any).node) { host.node.removeChild(vChild.node); } + (host as any).notMontedChildren?.delete(vChild); slotElem.addAssigned(vChild); (vChild as any).assignedSlot = slotElem; this.nodeSlots.set(msg.id, { slotID: msg.slotID, host }); diff --git a/tracker/tracker/src/main/app/observer/observer.ts b/tracker/tracker/src/main/app/observer/observer.ts index abd2a0466..a721062ef 100644 --- a/tracker/tracker/src/main/app/observer/observer.ts +++ b/tracker/tracker/src/main/app/observer/observer.ts @@ -595,7 +595,6 @@ export default abstract class Observer { } if (slot) { const slotID = this.app.nodes.getID(slot) - console.log('Openreplay: slotID', slotID, 'for node', id, node, 'slot', slot) if (slotID !== undefined) { this.slotMap.set(id, slotID) this.app.send(SetNodeSlot(id, slotID)) @@ -605,7 +604,6 @@ export default abstract class Observer { } if (recentsType === RecentsType.Removed && parentID !== undefined) { this.app.send(MoveNode(id, parentID, index)) - console.log('RM Openreplay', id, node, 'slot', slot) if (slot) { const slotID = this.app.nodes.getID(slot) if (slotID !== undefined && this.slotMap.get(id) !== slotID) {