When doing an unselect in a page, the focused node is kept focused but
it does not get the keyboard input anymore and for text editable
nodes there is no caret.
This was happening because the focus is messed up when the selection does
not include the focused node.
This CL ensure the selection includes the focused node to work-around that
issue.


BUG=21388
TEST=Open google.com, CTRL-F and search for something not in the page.
     ESC to close the find-box. The search field on the Google page
     should have focus and typing should work.
     Now focus a link in the page, do a find for some text not in the
     page. Press ESC. Pressing enter should trigger the link.

Review URL: http://codereview.chromium.org/342099

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30999 0039d316-1c4b-4281-b951-d872f2087c98
1 file changed