| Index: components/omnibox/browser/physical_web_provider.cc | 
| diff --git a/components/omnibox/browser/physical_web_provider.cc b/components/omnibox/browser/physical_web_provider.cc | 
| index ae43be5f143101ae37d6b4652c8ace96c01a404d..f0033f43463bfccd218328add3260264141cbb7a 100644 | 
| --- a/components/omnibox/browser/physical_web_provider.cc | 
| +++ b/components/omnibox/browser/physical_web_provider.cc | 
| @@ -4,6 +4,7 @@ | 
|  | 
| #include "components/omnibox/browser/physical_web_provider.h" | 
|  | 
| +#include "base/feature_list.h" | 
| #include "base/memory/ptr_util.h" | 
| #include "base/metrics/histogram_macros.h" | 
| #include "base/strings/string_util.h" | 
| @@ -102,8 +103,13 @@ void PhysicalWebProvider::Start(const AutocompleteInput& input, | 
| // the omnibox causes the current page to reload. If the input field is | 
| // empty, no default match is required. | 
| if (!matches_.empty() && !input.text().empty()) { | 
| -      matches_.push_back(VerbatimMatchForURL( | 
| -          client_, input, input.current_url(), history_url_provider_, -1)); | 
| +      const base::string16 description = | 
| +          (base::FeatureList::IsEnabled(omnibox::kDisplayTitleForCurrentUrl)) | 
| +              ? input.current_title() | 
| +              : base::string16(); | 
| +      matches_.push_back(VerbatimMatchForURL(client_, input, | 
| +                                             input.current_url(), description, | 
| +                                             history_url_provider_, -1)); | 
| } | 
| } else { | 
| ConstructQuerySuggestMatches(std::move(metadata_list), input); | 
|  |