Index: Source/core/layout/LayoutBlock.cpp |
diff --git a/Source/core/layout/LayoutBlock.cpp b/Source/core/layout/LayoutBlock.cpp |
index e38851d655af255011609b8799efe187544aa56e..8c6177a60d582204fd9935744d0360c559d24a9e 100644 |
--- a/Source/core/layout/LayoutBlock.cpp |
+++ b/Source/core/layout/LayoutBlock.cpp |
@@ -2518,7 +2518,7 @@ PositionWithAffinity LayoutBlock::positionForPointWithInlineChildren(const Layou |
static inline bool isChildHitTestCandidate(LayoutBox* box) |
{ |
- return box->size().height() && box->style()->visibility() == VISIBLE && !box->isFloatingOrOutOfFlowPositioned(); |
+ return box->size().height() && box->style()->visibility() == VISIBLE && !box->isFloatingOrOutOfFlowPositioned() && !box->isLayoutFlowThread(); |
} |
PositionWithAffinity LayoutBlock::positionForPoint(const LayoutPoint& point) |