diff --git a/guiEditor/src/diagram/workbench.tsx b/guiEditor/src/diagram/workbench.tsx index 73d25f5bbe0..8328d33fb59 100644 --- a/guiEditor/src/diagram/workbench.tsx +++ b/guiEditor/src/diagram/workbench.tsx @@ -108,7 +108,6 @@ export class WorkbenchComponent extends React.Component { + desc.metadata.isPointerBlocker = desc.isPointerBlocker; desc.isPointerBlocker = false; }) } @@ -964,7 +963,10 @@ export class WorkbenchComponent extends React.Component { this._panning = false; this._panAndZoomContainer.getDescendants().forEach(desc => { - desc.isPointerBlocker = true; + if (desc.metadata.isPointerBlocker !== undefined) { + desc.isPointerBlocker = desc.metadata.isPointerBlocker; + delete desc.metadata.isPointerBlocker; + } }) }