| Index: Source/core/layout/LayoutBlock.cpp
|
| diff --git a/Source/core/layout/LayoutBlock.cpp b/Source/core/layout/LayoutBlock.cpp
|
| index 116c979367c9b7c7fc0eb820d6eeff761531ee70..72d4d8f2e92d59720b04f195d63c5016b8b7c5fe 100644
|
| --- a/Source/core/layout/LayoutBlock.cpp
|
| +++ b/Source/core/layout/LayoutBlock.cpp
|
| @@ -1685,7 +1685,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;
|
| }
|
|
|