gtk_style_context_add_provider() does not propagate to children
@cosimoc
Submitted by Cosimo Cecchi Link to original bug (#751409)
Description
When a custom style provider is added through the gtk_style_context_add_provider() API, the style is not propagated to children of that style - only to subelements, since they share the same style context.
This is how gtk_style_context_add_provider() is documented to work, but it's not very intuitive, considering that all the other styles propagate according to CSS rules.
After talking about this on IRC with Benjamin, he suggested that a new API is added, since gtk_style_context_add_provider() is used in many other places and we probably don't want to change that behavior now.
Version: 3.91.x