The extra calls of selection change and most importantly, end composition are sent incorrectly on return. This is causing our state to be reset every time we hit enter.
Created attachment 179949 [details] Patch
Created attachment 179992 [details] Patch
Comment on attachment 179992 [details] Patch Clearing flags on attachment: 179992 Committed r138054: <http://trac.webkit.org/changeset/138054>
All reviewed patches have been landed. Closing bug.