mirror of
https://github.com/fergalmoran/ladybird.git
synced 2026-01-04 15:45:25 +00:00
LibWeb: Make hit testing better for blocks with inline children
If we don't hit one of the inline children, we should still report that we've hit the block itself.
This commit is contained in:
@@ -359,7 +359,10 @@ HitTestResult LayoutBlock::hit_test(const Gfx::Point& position) const
|
||||
}
|
||||
}
|
||||
}
|
||||
return {};
|
||||
|
||||
// FIXME: This should be smarter about the text position if we're hitting a block
|
||||
// that has text inside it, but `position` is to the right of the text box.
|
||||
return { rect().contains(position.x(), position.y()) ? this : nullptr };
|
||||
}
|
||||
|
||||
NonnullRefPtr<StyleProperties> LayoutBlock::style_for_anonymous_block() const
|
||||
|
||||
Reference in New Issue
Block a user