Prevent error on disconnected callback

This commit is contained in:
Davide Tantillo 2025-02-06 09:30:31 +01:00
parent 04eb82e8b6
commit 34acafb254

View File

@ -858,8 +858,8 @@ export class SpineWebComponentWidget extends HTMLElement implements Disposable,
disconnectedCallback (): void { disconnectedCallback (): void {
window.removeEventListener("DOMContentLoaded", this.DOMContentLoadedHandler); window.removeEventListener("DOMContentLoaded", this.DOMContentLoadedHandler);
const index = this.overlay!.skeletonList.indexOf(this); const index = this.overlay?.skeletonList.indexOf(this);
if (index !== -1) { if (index > 0) {
this.overlay!.skeletonList.splice(index, 1); this.overlay!.skeletonList.splice(index, 1);
} }
} }