1. A machine-implemented method comprising: receiving text input within an integrated search field of a web browser application, through a hardware input device; determining, based on characteristics of the text input, whether the text input triggers an automatic submission of a query to a search engine; determining, based on characteristics of the text input, whether to delay the trigger for automatic submission; automatically submitting the query to the search engine, the query based on the received text input; displaying, within the web browser application, a web page returned from the search engine based on the query, wherein the returned web page includes results returned from the query submitted to the search engine; automatically maintaining a focus within the integrated search field after the returned web page is displayed by preventing the returned web page from controlling the focus, the focus designating where the text input is directed; receiving a selection of a first result from the returned web page, the first result associated with a first uniform resource locator (URL); displaying a first web page associated with the first URL; preventing the first web page from controlling the focus; and permitting the first web page to control the focus if no additional input is received within the search field within a predetermined period of time.