| Index: Source/core/rendering/RenderBox.cpp
|
| diff --git a/Source/core/rendering/RenderBox.cpp b/Source/core/rendering/RenderBox.cpp
|
| index 92909837daab0c2cdb153ab6dced0a56b7772107..24dd8225a87137b4aef826dbb5012330150c09c7 100644
|
| --- a/Source/core/rendering/RenderBox.cpp
|
| +++ b/Source/core/rendering/RenderBox.cpp
|
| @@ -1127,6 +1127,8 @@ BackgroundBleedAvoidance RenderBox::determineBackgroundBleedAvoidance(GraphicsCo
|
| if (!style->hasBackground() || !style->hasBorder() || !style->hasBorderRadius() || canRenderBorderImage())
|
| return BackgroundBleedNone;
|
|
|
| + // FIXME: See crbug.com/382491. getCTM does not accurately reflect the scale at the time content is
|
| + // rasterized, and should not be relied on to make decisions about bleeding.
|
| AffineTransform ctm = context->getCTM();
|
| FloatSize contextScaling(static_cast<float>(ctm.xScale()), static_cast<float>(ctm.yScale()));
|
|
|
|
|