diff --git a/packages/core/src/canvas/index.ts b/packages/core/src/canvas/index.ts index faffaea3d..7be4ffb81 100644 --- a/packages/core/src/canvas/index.ts +++ b/packages/core/src/canvas/index.ts @@ -696,6 +696,7 @@ export default class CanvasModule extends Module { } toggleFramesEvents(on: boolean) { + // Seems like this causing a bug for iframes in Chrome: https://issues.chromium.org/issues/41336877 const { style } = this.getFramesEl(); style.pointerEvents = on ? '' : 'none'; } diff --git a/packages/core/src/commands/view/SelectComponent.ts b/packages/core/src/commands/view/SelectComponent.ts index 69f37e73b..462b9fca1 100644 --- a/packages/core/src/commands/view/SelectComponent.ts +++ b/packages/core/src/commands/view/SelectComponent.ts @@ -439,7 +439,6 @@ export default { const { keyHeight, keyWidth, currentUnit, keepAutoHeight, keepAutoWidth } = config; toggleBodyClass('add', ev, opts); modelToStyle = em.Styles.getModelToStyle(model); - canvas.toggleFramesEvents(false); const computedStyle = getComputedStyle(el); const modelStyle = modelToStyle.getStyle(); @@ -477,7 +476,6 @@ export default { onEnd(ev, opts); toggleBodyClass('remove', ev, opts); editor.trigger('component:resize', { ...resizeEventOpts, type: 'end' }); - canvas.toggleFramesEvents(true); showOffsets = true; self.activeResizer = false; },