When using the Skia graphics context, the beginTransparencyLayer call currently creates a new layer, but does not keep the current compositing mode for use when merging the created layer back onto the rest of the context.
There's a test that exercises this functionality (fast/backgrounds/svg-ask-mask.html), but it's never passed in Chromium.
Created attachment 47950 [details]
It's still strange that we have a "PlatformContextSkia" abstraction layer. :) But glad this is fixed.
Comment on attachment 47950 [details]
Clearing flags on attachment: 47950
Committed r54257: <http://trac.webkit.org/changeset/54257>
All reviewed patches have been landed. Closing bug.
Rolled out in http://trac.webkit.org/changeset/54262, because it broke basically all Win tests :)