Right now a lot of functions call setSelection with UserTriggered and DoNotRevealSelection in order to let select event fire without revealing selection. We should split UserTriggered into FireSelectEvent and RevealSelection instead.
Created attachment 223550 [details] Cleanup
Comment on attachment 223550 [details] Cleanup Clearing flags on attachment: 223550 Committed r163721: <http://trac.webkit.org/changeset/163721>
All reviewed patches have been landed. Closing bug.