Merge commit 'a7a3b6ef0fdaf6b17993642b76baf90a03ae0077' * commit 'a7a3b6ef0fdaf6b17993642b76baf90a03ae0077': Dismiss both the soft keyboard and the search dialog on back if there is no text entered and no shortcuts are being obscured by the soft keyboard.