Merge pull request #1587 from umbraco/bugfix/remove-event-listener-on-destroy
fix: remove event listener
This commit is contained in:
@@ -163,6 +163,7 @@ export class UmbBlockTypeWorkspaceContext<BlockTypeData extends UmbBlockTypeWith
|
||||
|
||||
public destroy(): void {
|
||||
this.#data.destroy();
|
||||
this.#properties.destroy();
|
||||
super.destroy();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -355,6 +355,10 @@ export abstract class UmbTreeItemContextBase<TreeItemType extends UmbTreeItemMod
|
||||
UmbRequestReloadTreeItemChildrenEvent.TYPE,
|
||||
this.#onReloadRequest as EventListener,
|
||||
);
|
||||
this.#actionEventContext?.removeEventListener(
|
||||
UmbRequestReloadStructureForEntityEvent.TYPE,
|
||||
this.#onReloadStructureRequest as unknown as EventListener,
|
||||
);
|
||||
window.removeEventListener('navigationend', this.#debouncedCheckIsActive);
|
||||
super.destroy();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user