LibWeb: Simplify Selection::cursor_position()

No functional changes.
This commit is contained in:
Jelle Raaijmakers 2025-06-11 15:32:20 +02:00 committed by Jelle Raaijmakers
commit cea9012b5b
Notes: github-actions[bot] 2025-06-13 13:10:18 +00:00

View file

@ -485,14 +485,10 @@ void Selection::set_range(GC::Ptr<DOM::Range> range)
GC::Ptr<DOM::Position> Selection::cursor_position() const
{
if (!m_range)
if (!m_range || !is_collapsed())
return nullptr;
if (is_collapsed()) {
return DOM::Position::create(m_document->realm(), *m_range->start_container(), m_range->start_offset());
}
return nullptr;
return DOM::Position::create(m_document->realm(), *m_range->start_container(), m_range->start_offset());
}
void Selection::move_offset_to_next_character(bool collapse_selection)