I think what I'm hearing in this conversation about the shape of a new contentEditable is really that a simple "minimal" is not going to work. Instead, having something like a delimited list will satisfy more people. See the bug on GitHub [1] for more details.
https://github.com/w3c/editing-explainer/issues/4 On Mon, Sep 8, 2014 at 11:55 AM, Johannes Wilm <johan...@fiduswriter.org> wrote: > > > > On Mon, Sep 8, 2014 at 6:05 PM, Frederico Knabben <f.knab...@cksource.com> > wrote: > > <snip> > >> >> IMHO, the following are the "minimal" features that it should provide: >> >> - Selection: UI (e.g. caret), creation (e.g. mouse) and modifications >> (e.g. arrows) >> - Focus (probably part of Selection, but it's so hard to make it right >> that I'm listing it here to not stay forgotten) >> - Input Text (typing) >> - Insert New Line >> - Delete / Backspace > > > If we include deletion/backspace and input text, that will then also mean > merging of paragraphs (and other nodes) when the caret is at the beginning > of a second paragraph and the backspace key is being hit? Last I checked > that was broken for example in Safari/Chrome (converting the HTML inside the > two merged paragraphs from <span style=""> into a mix of <font>-tags and > other outdated things). > > > To me it's fine if inputting text/backspace is being included, as long as > browser makers believe they will have the time and resources to fix the > actual text editing part. That to me seems to be the most broken thing about > the whole thing currently. > > If they on the other hand say they have no time for any of this (as not > having fixed bugs in this area for some years might indicate) I would be OK > with them leaving the input/deletion/undo history part out. > > -- > Johannes Wilm > Fidus Writer > http://www.fiduswriter.org