Closed MartinPutz closed 2 years ago
Should be fixed in this branch https://github.com/artf/grapesjs/tree/multi-frame Multi framing is still far from being complete but I hope to merge soon that branch (big canvas refactoring but without breaking changes), definitely not for this release (should be published this days) but probably in the next one.
I close this issue as I'm planning to solve all ones related to absolute positioning here: https://github.com/artf/grapesjs/issues/3770
Components are not dropped to the exact position if dragmode set to absolute and there is a zoom value applied on the canvas.
GrapesJS version:0.15.8
The issue can be reproduced in the demo as well: https://jsfiddle.net/y8m1x4a3/
Expected behavior: Components can be dropped to the cursor position even if the dragmode is set to absolute and a zoom is applied on the canvas.
Current behavior: When dragmode is absolute and there is a zoom value, the components are dropped away from the cursor position. (the distance/offset depends on the zoom level)
Steps to reproduce:
The distance/offset depends on the zoom value.
The editor.Canvas.setZoom function uses a transform:scale() CSS property and then the 'drop' position is not accurate anymore.