This is a truly half-baked implementation of an editing API which adds 100 problems for every one it solves. Examples are: No native keyboard bindings (ctrl-c, etc.), no undo stack, no native text selection, no native spell check, and more.
Rather than simply solving the real problem - adding a <richtextarea> field with full fledged editing control and APIs that builds on contenteditable functionality - this anemic API was created which is essentially a more complicated KeyEvent manager and leaves us in the same situation we're in today: A hundred custom incompatible online editors.
1 comment
[ 2.8 ms ] story [ 6.0 ms ] threadRather than simply solving the real problem - adding a <richtextarea> field with full fledged editing control and APIs that builds on contenteditable functionality - this anemic API was created which is essentially a more complicated KeyEvent manager and leaves us in the same situation we're in today: A hundred custom incompatible online editors.