This is about the Bulma CSS framework
I'm using Bulma version 0.9.4
.control.has-icons-left|right .icon is overreaching, .icon should not match all descendants.
The bulma docs indicate the form field icon should be implemented with a span.icon as a direct child of the .control, but the css matches any descendant. This can be a problem if you are using a different icon system that also requires its element to have the class icon.
Proposal
Forms .control.has-icons-left .icon should be .control.has-icons-left > .icon
So long as people have implemented according to docs, this minor change should have no negative side-effects.
This is about Bulma. I consider it a bug.
Overview of the problem
This is about the Bulma CSS framework I'm using Bulma version 0.9.4
.control.has-icons-left|right .icon
is overreaching,.icon
should not match all descendants.The bulma docs indicate the form field icon should be implemented with a
span.icon
as a direct child of the.control
, but the css matches any descendant. This can be a problem if you are using a different icon system that also requires its element to have the class icon.Proposal
Forms
.control.has-icons-left .icon
should be.control.has-icons-left > .icon
So long as people have implemented according to docs, this minor change should have no negative side-effects.
Fix in saas sass/form/tools.saas (line 183)