Google-chrome – Make Chrome’s Omnibar behave more like the Firefox AwesomeBar

address-barawesomebarfirefoxgoogle-chrome

One of my favorite features of the Firefox AwesomeBar is that I can simply type a substring of any URL or page title in my history and it finds all matches sorted by how frequently they were accessed.

Example: I simply type "ask" when I want to ask something on stackoverflow.com., "inbox" goes to my GMail Inbox and so on because the substring matches any part of the URL or the page title.

Chrome's Omnibar is quite frustrating in this area. I am not able to predict what it's gonna fetch and I seem to have no way to train the thing to do my bidding. I have unchecked the option that says: "Use a suggestion service to help complete searches and URLs typed…" but there has been no noticeable improvement.

Any clues how I can make the Omnibar behave?

Best Answer

I've also been looking for a way to fix/augment Chrome's Omnibar which still falls short of Firefox's Awesomebar in functionality esp. in handling items from my history.

In the same line as mlsteeve's solution, I added History Search as a shortcut item. I did so by:

  • Right Clicking in the Omnibar > "Edit Search Engines"
  • Add Chrome's History handler as a search engine
  • Name: History
  • Keyword: hs
  • URL: chrome://history/#q=%s

It is not a perfect solution but it works well enough for my needs. Now you can quickly search your history by typing hs TAB in the Omnibar. The bonus is that your results are a little more detailed than in the URL bar.