BUG: Resizing of Child with absolute drag enabled positions element wrongly when in Parent with relative position
Question
GrapesJS version
- I confirm to use the latest version of GrapesJS
What browser are you using?
Version 131.0.6778.265
Reproducible demo link
https://codepen.io/chipikaf/pen/KwPexjL
Describe the bug
How to reproduce the bug?
- Drop the button component in the Middle section
- Move the button anywhere in the section
- Resize element
What is the expected behavior? For the element to be resized in its original position
What is the current behavior? The element is moved below to an unexpected position
Code of Conduct
- I agree to follow this project's Code of Conduct
Answers (1)
@artf I have a fix for it locally. Essentially what I do is check if the element has a parent with relative position, then offset the rect by the height of the parent if it exists and is position relative.
I can create a PR for it if that's fine?
Related Questions and Answers
Continue research with similar issue discussions.
Issue #3770
[Feature]: Improve and fix absolute dragMode
GrapesJS version [X] I confirm to use the latest version of GrapesJS What browser are you using? Chrome v93 Reproducible demo link https://...
Issue #6590
BUG: Able to access/delete/drag the locked components in layermanager
GrapesJS version [x] I confirm to use the latest version of GrapesJS What browser are you using? chrome Reproducible demo link https://code...
Issue #6271
BUG: Drag and drop of components doesn't work on latest Firefox
GrapesJS version [X] I confirm to use the latest version of GrapesJS What browser are you using? Firefox 131.0 (64-bit) on Linux and Mac Re...
Issue #6019
BUG: unable to hide rte in latest versions
GrapesJS version [X] I confirm to use the latest version of GrapesJS What browser are you using? Chrome Reproducible demo link https://code...
Paid Plugins That Match This Issue
Curated by issue keywords and label relevance to help you ship faster.
Loading paid plugin recommendations...
Browse Plugin Categories
Jump directly to plugin category pages on the marketplace.