[ts][webcomponent] Fix removeWidget removing all widgets after given one.

This commit is contained in:
Davide Tantillo 2025-09-29 18:15:54 +02:00
parent d43eaaac2d
commit 6bf960d695
2 changed files with 2 additions and 2 deletions

View File

@ -128,7 +128,7 @@
deleteContainer.appendChild(div);
deleteAssetManager = (await div.firstElementChild.whenReady).overlay.assetManager;
deleteAssetManager = (await div.firstElementChild.whenReady).overlay.assetManager.cache;
deleteWidgetCounter.innerText = deleteContainer.childNodes.length
deleteSkeletonCounter.innerText = ` (${deleteSkeletonPath}): ${deleteAssetManager.assetsRefCount[deleteSkeletonPath]}`

View File

@ -408,7 +408,7 @@ export class SpineWebComponentOverlay extends HTMLElement implements OverlayAttr
const index = this.widgets.findIndex(w => w === widget);
if (index === -1) return false;
this.widgets.splice(index);
this.widgets.splice(index, 1);
this.intersectionObserver?.unobserve(widget.getHostElement());
return true;
}