diff --git a/Ladybird/Qt/LocationEdit.cpp b/Ladybird/Qt/LocationEdit.cpp index fdce39c2c5a..fcfd49cb841 100644 --- a/Ladybird/Qt/LocationEdit.cpp +++ b/Ladybird/Qt/LocationEdit.cpp @@ -31,6 +31,9 @@ LocationEdit::LocationEdit(QWidget* parent) }); connect(this, &QLineEdit::returnPressed, [&] { + if (text().isEmpty()) + return; + clearFocus(); Optional search_engine_url; diff --git a/Ladybird/Qt/Tab.cpp b/Ladybird/Qt/Tab.cpp index 36d3ca12eef..61e61e20db4 100644 --- a/Ladybird/Qt/Tab.cpp +++ b/Ladybird/Qt/Tab.cpp @@ -823,6 +823,8 @@ void Tab::copy_link_url(URL::URL const& url) void Tab::location_edit_return_pressed() { + if (m_location_edit->text().isEmpty()) + return; navigate(m_location_edit->url()); }