| Summary: |
RenderBox::determineBackgroundBleedAvoidance returns BackgroundBleedUseTransparencyLayer for cases of no bleeding without taking background-clip:content-box into account |
| Product: |
WebKit
|
Reporter: |
Fujii Hironori <Hironori.Fujii> |
| Component: |
Layout and Rendering | Assignee: |
Nobody <webkit-unassigned> |
| Status: |
NEW
---
|
|
|
| Severity: |
Normal
|
CC: |
bfulgham, simon.fraser, webkit-bug-importer, zalan
|
| Priority: |
P2
|
Keywords: |
InRadar |
| Version: |
WebKit Nightly Build | |
|
| Hardware: |
Unspecified | |
|
| OS: |
Unspecified | |
|
| See Also: |
https://bugs.webkit.org/show_bug.cgi?id=65906
|
| Attachments: |
|
Created attachment 461061 [details] test case RenderBox::determineBackgroundBleedAvoidance returns BackgroundBleedUseTransparencyLayer for cases of no bleeding without taking background-clip:content-box into account In the test case, RenderBox::paintBoxDecorations doesn't need to begin a transparency layer because the background and borders don't intersect. However, RenderBox::determineBackgroundBleedAvoidance returns BackgroundBleedUseTransparencyLayer because it's always assuming background-clip:border-box.