For more extensibility, TextEditor needs to be made an interface, that a new class DefaultTextEditor can implement. This will allow further text editor classes, e.g. CodeMirrorTextEditor or ExtensionTextEditor.
Created attachment 156396 [details] Patch
Comment on attachment 156396 [details] Patch Clearing flags on attachment: 156396 Committed r124638: <http://trac.webkit.org/changeset/124638>
All reviewed patches have been landed. Closing bug.