[omnibox realbox] Prevent repeat on focus AC queries.
For |OmniboxFocusType::ON_FOCUS| autocomplete inputs, |SearchProvider::Start()| has a DCHECK to verify that previous requests are done; i.e. |SearchProvider::done_| is true. The omnibox avoids triggering this DCHECK by checking |AutocompleteController::done_| before sending on focus inputs. The realbox previoulsy did not do this; clicking the realbox rapidly resulted in multiple on focus queries and triggered the DCHECK. This CL adds a similar check for the realbox. Bug: 1162870 Change-Id: I8ea8b2102a56cef0ba346c329804664e42cc0fff Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2615663 Commit-Queue: manuk hovanesian <manukh@chromium.org> Reviewed-by:Moe Ahmadi <mahmadi@chromium.org> Cr-Commit-Position: refs/heads/master@{#842193}
Showing
Please register or sign in to comment