On iOS if a page focuses an input field on load we don't bring the keyboard on screen. Keyboard is only shown when the user interacts with the page. Still the WebProcess sets the focus and the selection according to the rules. We need to make sure the UI process doesn't accidentally clear this selection when the user starts the interaction with the page. <rdar://problem/17059189>
Created attachment 232411 [details] Patch
Committed revision 169553.