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())); |