Hi Robert,
It seems that when you access the background, you start to do blending.
Can't we move the functionality of BackgroundImage and BackgroundAlpha to
the CSS compositing spec?
In SVG today, it seem like overlapping functionality that should be fixed.
Rik
On Tue, Apr 26, 2011 at 8:55 PM, Robert O'Callahan <robert@ocallahan.org>wrote:
> On Tue, Apr 26, 2011 at 7:20 PM, Erik Dahlstrom <ed@opera.com> wrote:
>
>> Deprecating (or dropping) 'enable-background' would essentially mean that
>> BackgroundImage and BackgroundAlpha would always generate a transparent
>> black result in the context of filters (I presume this is what the browsers
>> that don't support enable-background already do, and it follows the error
>> handling that is defined for when there was no "enable-background:new"
>> parent element). Typically that means that things still render without
>> errors but probably not as intended by the author.
>
>
> Why can't we define BackgroundImage and BackgroundAlpha in a way that
> continues to work in the absence of enable-background? I think we can, even
> with GPU-accelerated rendering. In the worst case you can detect use of
> BackgroundImage/BackgroundAlpha and automatically infer the equivalent of
> enable-background for the ancestor elements.
>
> Rob
> --
> "Now the Bereans were of more noble character than the Thessalonians, for
> they received the message with great eagerness and examined the Scriptures
> every day to see if what Paul said was true." [Acts 17:11]
>