I favor this approach. If an optional core feature is implemented, it is REQUIRED to be implemented properly. As of WordPress 3.4, *proper* implementation of the custom background feature includes not specifying a body background via style.css.<div>
<br></div><div>Bear in mind: this is an API change, essentially. Sometimes things aren't perfectly backward-compatible when an API changes. Some child Themes may need some (probably minor) revisions in order to remain compatible.<br>
<div><br></div><div>Chip<br><div><br><div class="gmail_quote">On Mon, Jun 11, 2012 at 5:29 PM, Amy Hendrix <span dir="ltr"><<a href="mailto:sabreuse@gmail.com" target="_blank">sabreuse@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">or "If the theme uses the core custom-background functionality, a<br>
background MUST NOT be specified in the stylesheet. This will ensure<br>
that end users can change or remove the background with the expected<br>
results."<br>
<div class="HOEnZb"><div class="h5"><br>
On Mon, Jun 11, 2012 at 6:21 PM, Otto <<a href="mailto:otto@ottodestruct.com">otto@ottodestruct.com</a>> wrote:<br>
> On Mon, Jun 11, 2012 at 2:20 PM, Philip M. Hofer (Frumph)<br>
> <<a href="mailto:philip@frumph.net">philip@frumph.net</a>> wrote:<br>
>> While I see what you're saying, and it's very valid. It is not the<br>
>> behavior that would be the most beneficial to creators.<br>
><br>
> Here's one possible example of a rule that will need to be REQUIRED as<br>
> of 3.4 because of this reversion:<br>
><br>
> - If the theme uses the core custom-background functionality, and also<br>
> specifies a background-image for the site in the stylesheet, then the<br>
> background image MUST be on the body tag, and the<br>
> body.custom-background MUST have background-image: none as a rule in<br>
> the stylesheet as well. This is to ensure that the custom background<br>
> image functionality works properly when the user elects to not have a<br>
> background-image.<br>
><br>
> You asked for it, you got it. Now make sure it gets done right.<br>
><br>
> -Otto<br>
> _______________________________________________<br>
> theme-reviewers mailing list<br>
> <a href="mailto:theme-reviewers@lists.wordpress.org">theme-reviewers@lists.wordpress.org</a><br>
> <a href="http://lists.wordpress.org/mailman/listinfo/theme-reviewers" target="_blank">http://lists.wordpress.org/mailman/listinfo/theme-reviewers</a><br>
_______________________________________________<br>
theme-reviewers mailing list<br>
<a href="mailto:theme-reviewers@lists.wordpress.org">theme-reviewers@lists.wordpress.org</a><br>
<a href="http://lists.wordpress.org/mailman/listinfo/theme-reviewers" target="_blank">http://lists.wordpress.org/mailman/listinfo/theme-reviewers</a><br>
</div></div></blockquote></div><br></div></div></div>