To merge asynchronous path and synchronous path of spellchecking, markAndReplaceFor should take Range instead of TextCheckingParagraph.
Created attachment 118288 [details] Patch
Comment on attachment 118288 [details] Patch Looks nice. You can now remove the forward declaration of TextCheckingParagraph in Editor.h
Created attachment 118300 [details] Patch
Comment on attachment 118300 [details] Patch Clearing flags on attachment: 118300 Committed r102307: <http://trac.webkit.org/changeset/102307>
All reviewed patches have been landed. Closing bug.