BUG: Couldnt Resize image
Question
GrapesJS version
- I confirm to use the latest version of GrapesJS
What browser are you using?
Chrome
Reproducible demo link
https://codepen.io/Harshsne/pen/YPXdgmj
Describe the bug
How to reproduce the bug?
- upload an image
- change it to mobile view
- resize the image
What is the expected behavior? When manually changing width and height in style manager ,the image is resized.
What is the current behavior? couldn't resize the image
Reason would be !important is not added when resizing image in canvas , so the original styles are not overridden.
Code of Conduct
- I agree to follow this project's Code of Conduct
Answers (3)
@yashvi2026
That's because of your custom CSS code.
Remove this part:
styles: `.image{max-width:100%;}@media (max-width: 480px) {.image {display: inline-block;height:auto !important;width:100% !important;max-width:100%;}}`,
from editor.BlockManager.add('image', {
I confirm the component resizer doesn't account for !important right now, but I'd follow, more or less, what @mosh-tudor suggested.
You don't need to remove the entire styles, as my guess is what you need, but I don't see the point of having !important there. If you need !important there, probably the problem is outside the image component.
I need to use !important in my style.
I've noticed that in other components, when !important is included in the default styles, the styles added through the style manager also include !important to ensure they override the default.
So, when the style is changed manually in the Style Manager, !important is added.
In the same way, when resizing the component, the styles should also be added with !important, right?
Related Questions and Answers
Continue research with similar issue discussions.
Issue #6263
BUG: Duplicated links are added using rte
GrapesJS version[X] I confirm to use the latest version of GrapesJSWhat browser are you using? ChromeReproducible demo link https://codepen...
Issue #6269
BUG: Component model and view inits every time it's dragged over every component present in Canvas on which it can be dropped into
GrapesJS version [X] I confirm to use the latest version of GrapesJS What browser are you using? Chrome Version 130.0.6723.59 (Official Bui...
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...
Issue #5641
BUG: Undomanager.remove() not working
GrapesJS version[X] I confirm to use the latest version of GrapesJSWhat browser are you using? Chrome v91Reproducible demo link https://cod...
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.