Bug 125804

Summary: [CSS Blending] Background color isn't fully painted when having a blended child
Product: WebKit Reporter: Ryosuke Niwa <rniwa>
Component: CSSAssignee: Nobody <webkit-unassigned>
Status: RESOLVED INVALID    
Severity: Normal CC: cabanier, mihnea, mitica, simon.fraser
Priority: P2 Keywords: BlinkMergeCandidate
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 95614    

Description Ryosuke Niwa 2013-12-16 14:43:03 PST
Consider merging https://chromium.googlesource.com/chromium/blink/+/3b9e71135ee5f6bfe19581a4b19790cde588bd2c
if it's applicable to WebKit.

The problem seems to be the creation of a transparency layer while
painting the background. The solution is to prevent any form of isolation
caused by blending when painting the root element.
Comment 1 Mihai Tica 2013-12-17 00:15:26 PST
(In reply to comment #0)
> Consider merging https://chromium.googlesource.com/chromium/blink/+/3b9e71135ee5f6bfe19581a4b19790cde588bd2c
> if it's applicable to WebKit.
> 
> The problem seems to be the creation of a transparency layer while
> painting the background. The solution is to prevent any form of isolation
> caused by blending when painting the root element.

This issue is related to mix-blend-mode for software, which isn't currently implemented in WebKit. Since it's not applicable to WebKit,  we should probably close this
Comment 2 Mihnea Ovidenie 2014-03-04 04:30:59 PST
Chromium specific issue.