diff --git a/packages/framework/block-std/src/gfx/model/surface/element-model.ts b/packages/framework/block-std/src/gfx/model/surface/element-model.ts index 5d9272e46ab5..ed6db9e448fd 100644 --- a/packages/framework/block-std/src/gfx/model/surface/element-model.ts +++ b/packages/framework/block-std/src/gfx/model/surface/element-model.ts @@ -270,6 +270,7 @@ export abstract class GfxPrimitiveElementModel< onDestroyed() { this._disposable.dispose(); + this.propsUpdated.dispose(); } pop(prop: keyof Props | string) {