| Index: Source/core/layout/LayoutBlock.cpp
|
| diff --git a/Source/core/layout/LayoutBlock.cpp b/Source/core/layout/LayoutBlock.cpp
|
| index 071644dcf7896e3e7a66316d5d7dbfa7c23e415a..272ce512f78950e1eb1368b7cd47f9fbc454c5f9 100644
|
| --- a/Source/core/layout/LayoutBlock.cpp
|
| +++ b/Source/core/layout/LayoutBlock.cpp
|
| @@ -1686,7 +1686,7 @@ bool LayoutBlock::nodeAtPoint(HitTestResult& result, const HitTestLocation& loca
|
| case ClipPathOperation::SHAPE: {
|
| ShapeClipPathOperation* clipPath = toShapeClipPathOperation(style()->clipPath());
|
| // FIXME: handle marginBox etc.
|
| - if (!clipPath->path(borderBoxRect()).contains(FloatPoint(locationInContainer.point() - localOffset), clipPath->windRule()))
|
| + if (!clipPath->path(FloatRect(borderBoxRect())).contains(FloatPoint(locationInContainer.point() - localOffset), clipPath->windRule()))
|
| return false;
|
| break;
|
| }
|
|
|