diff --git a/Userland/Libraries/LibGUI/TextEditor.cpp b/Userland/Libraries/LibGUI/TextEditor.cpp index 0d8fb9e17b..ef7c18e038 100644 --- a/Userland/Libraries/LibGUI/TextEditor.cpp +++ b/Userland/Libraries/LibGUI/TextEditor.cpp @@ -1987,7 +1987,10 @@ void TextEditor::set_should_autocomplete_automatically(bool value) if (value) { VERIFY(m_autocomplete_provider); - m_autocomplete_timer = Core::Timer::create_single_shot(m_automatic_autocomplete_delay_ms, [this] { try_show_autocomplete(UserRequestedAutocomplete::No); }); + m_autocomplete_timer = Core::Timer::create_single_shot(m_automatic_autocomplete_delay_ms, [this] { + if (m_autocomplete_box && !m_autocomplete_box->is_visible()) + try_show_autocomplete(UserRequestedAutocomplete::No); + }); return; }