As I said, I’ve read the spec. And I don’t see how it helps in terms of polyfilling other than just allowing custom properties to have an initial value and to be non-inherited.
Say we are going to polyfill a new property
--foo that should serve for a new layout mechanism. Seriously, how could a web developer know what elements have the property (other than by enumerating all elements in the document one by one)?
If I’ve missed an essential relevant part of the spec, could you be [more] specific (instead of being abstract or, all the more, using unhelpful offensive inappropriate buzzwords like trolling) on what exact part of the spec allows to add desired polyfilled behavior to elements that have the property (not just make the property having an initial value and desired inheritance)?
I suspect you mean some different spec. o_O
(If you still don’t understand what I’m asking, please send a private message to request additional clarification.)