The comments for this transition type are:
// User got to this page by typing in the URL bar and selecting an entry
// that did not look like a URL. For example, a match might have the URL
// of a Google search result page, but appear like "Search Google for ...".
// These are not quite the same as TYPED navigations because the user
// didn't type or see the destination URL.
From this description, it seems that we should be using the GENERATED transition type for non-URL queries originating from LocationBarCoordinator. However, I'm not sure how this transition type is used, or what possible side effects may result from updating the transition type of queries that go through LocationBarCoordinator's |-loadURLForQuery:|.
Comment 1 by mpear...@chromium.org
, Mar 21 2018