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&#39;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">&lt;<a href="mailto:sabreuse@gmail.com" target="_blank">sabreuse@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">or &quot;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.&quot;<br>
<div class="HOEnZb"><div class="h5"><br>
On Mon, Jun 11, 2012 at 6:21 PM, Otto &lt;<a href="mailto:otto@ottodestruct.com">otto@ottodestruct.com</a>&gt; wrote:<br>
&gt; On Mon, Jun 11, 2012 at 2:20 PM, Philip M. Hofer (Frumph)<br>
&gt; &lt;<a href="mailto:philip@frumph.net">philip@frumph.net</a>&gt; wrote:<br>
&gt;&gt; While I see  what you&#39;re saying, and it&#39;s very valid.  It is not the<br>
&gt;&gt; behavior that would be the most beneficial to creators.<br>
&gt;<br>
&gt; Here&#39;s one possible example of a rule that will need to be REQUIRED as<br>
&gt; of 3.4 because of this reversion:<br>
&gt;<br>
&gt; - If the theme uses the core custom-background functionality, and also<br>
&gt; specifies a background-image for the site in the stylesheet, then the<br>
&gt; background image MUST be on the body tag, and the<br>
&gt; body.custom-background MUST have background-image: none as a rule in<br>
&gt; the stylesheet as well. This is to ensure that the custom background<br>
&gt; image functionality works properly when the user elects to not have a<br>
&gt; background-image.<br>
&gt;<br>
&gt; You asked for it, you got it. Now make sure it gets done right.<br>
&gt;<br>
&gt; -Otto<br>
&gt; _______________________________________________<br>
&gt; theme-reviewers mailing list<br>
&gt; <a href="mailto:theme-reviewers@lists.wordpress.org">theme-reviewers@lists.wordpress.org</a><br>
&gt; <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>