DescriptionExperimental AutocompleteProvider for zerosuggest.
Zerosuggest is an experimental feature which would offer query
suggestions when a user focuses in the omnibox prior to typing any text.
The goal of this change is to allow us to do a limited dogfood of this
feature in canary to assess data quality and UX in situ.
This experimental implementation uses the existing AutocompleteProvider
framework and attempts to make minimal changes to omnibox interaction.
The provider is behind a new --zerosuggest-url-prefix flag which must be
explicitly pointed to a suggestion server for testing. The provider goes
to some pains to mimic the current focus behavior of the omnibox by
inserting a placeholder suggestion for the current URL which is filled
and completed inline. "Enter" still refreshes the page, and the url can
still be copy+pasted or replaced; however, backspace does not work, and
it's complicated to deal with the case where the user unfocuses the
omnibox and then focuses again.
Original change by jered@chromium.org:
https://chromiumcodereview.appspot.com/10832256/
BUG=
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=155057
Patch Set 1 #
Total comments: 6
Patch Set 2 : Fix nits. #
Total comments: 2
Patch Set 3 : Rebase and better debug message. #Patch Set 4 : Rebase. #Patch Set 5 : TabContents may be empty. #
Messages
Total messages: 11 (0 generated)
|