Description
Describe the bug A clear and concise description of what the bug is.
Adding the classes Mend(0):l
on something and Mend(0):lc
on something else causes the Mend(0):lc
to stop working. If you put Mx(0)
instead of Mend(0):lc
, then Mx(0)
doesn't get margin-right 0.
This happens because the style generated is something like this:
.Mend(0px):l:left, .Mx(0), .Mend(0):lc:last-child {
margin-right: 0
}
Anything that is grouped with :left
doesn't work. See this code pen: https://codepen.io/pranavjindal999/pen/OJwzNpX
I understand that this is probably not the correct use of :l
- we encountered this only by mistake: used :l
instead of :lc
.
It makes sense that they're grouped together (since margin-right: 0 is the common property) but, in this case, this breaks any classes that is grouped with it.
To Reproduce Steps to reproduce the behavior:
- Create different divs with the classes mentioned above (
Mx(0)
,Mend(0):lc
,Mend(0):l
) - Notice that the styles for Mx(0) & Mend(0):lc aren't getting applied on the respective element.
Expected behavior A clear and concise description of what you expected to happen.
Anything with :left
shouldn't be grouped with anything else.
Additional context Add any other context about the problem here.
- OS: [e.g. iOS8.1]
- Package [e.g. atomizer]
- Version [e.g. 3.0.0]