We had to do this because too many people complained when we started doing the backplating. * https://bugzilla.mozilla.org/show_bug.cgi?id=1617678 * https://bugzilla.mozilla.org/show_bug.cgi?id=1616440 * https://bugzilla.mozilla.org/show_bug.cgi?id=1617151 What we implemented is making background-image `revert` unless all the values are `url()` functions: * https://searchfox.org/mozilla-central/rev/4ccefc3181f9d237ef4ca8bd17b4e7c101ddf7b5/servo/components/style/properties/cascade.rs#397 But open to other suggestions :-)