Issue #4310Opened May 5, 2022by barryross1 reactions

BUG: Style Manager is inaccurate when using combined CSS selectors which contains "bout" and componentFirst = true

Question

GrapesJS version

  • I confirm to use the latest version of GrapesJS

What browser are you using?

Chrome 100

Reproducible demo link

https://jsfiddle.net/4fmd732c/3/

Describe the bug

How to reproduce the bug?

Given a) componentFirst is set to true b) An element has multiple classes c) CSS rule uses combined selector of multiple classes d) One of the classes contains the word "bout"

Then: Style Manager does not accurately display current styling

Navigate to linked JS Fiddle

  1. Select Div in editor
  2. In the Style Manager, expand "Decorations" and take note of background color

What is the expected behavior?

  • Style manager should indicate background is green

What is the current behavior? Style manager indicates background is white

  • If you change class name from ".bout" to ".out", it works fine
  • If you change ComponentFirst to "false", ".bout" and ".out" work fine

If is necessary to execute some code in order to reproduce the bug, paste it here below:

// your code here

Code of Conduct

  • I agree to follow this project's Code of Conduct

Answers (3)

barryrossMay 6, 20221 reactions

@artf Awesome! Thank you. To use these updates, I guess I would just need to re-build the library locally with your changes until next release. I'll give that a shot.

artfMay 6, 20220 reactions

Nice catch, thanks for the report @barryross

barryrossMay 6, 20220 reactions

@artf when do you foresee the next release going out?

Related Questions and Answers

Continue research with similar issue discussions.

Paid Plugins That Match This Issue

Curated by issue keywords and label relevance to help you ship faster.

View all plugins

Loading paid plugin recommendations...

Browse Plugin Categories

Jump directly to plugin category pages on the marketplace.