diff --git a/src/apps/webpositive/URLInputGroup.cpp b/src/apps/webpositive/URLInputGroup.cpp index 97b10691d8..45c083fd68 100644 --- a/src/apps/webpositive/URLInputGroup.cpp +++ b/src/apps/webpositive/URLInputGroup.cpp @@ -666,6 +666,10 @@ URLInputGroup::TextView() const void URLInputGroup::SetText(const char* text) { + // Ignore setting the text, if the user is currently editing the URL. + if (fWindowActive && fTextView->IsFocus()) + return; + if (!text || !Text() || strcmp(Text(), text) != 0) { fTextView->SetUpdateAutoCompleterChoices(false); fTextView->SetText(text);