1. A machine-implemented comprising: receiving first search input within a search field of a web browser application; determining, based on characteristics of the first search input, whether to automatically submit a first query to a search engine; automatically submitting the first query to the search engine, the first query based on the received first search input; and displaying, within the web browser application, a first results web page returned from the first query submitted to the search engine.