Re: [editing-explainer] Can we use textnodes, and block/inline nodes as shadow roots for transparent IME handling? (#57)

I'm not suggesting anything concrete. For instance, whether to update DOM or not during the process is I think still controversial. I'm mildly leaning not to, but someone pointed out that then editors cannot auto-complete during the process. IIRC @rniwa and Ben wanted to appear in the DOM even during the process, but I need their confirmation for this. My concern was if we update, editors that are not aware of IME might not work well with IME. @rniwa and Ben were pretty confident that it was easy for editors to fix such issues, and updating DOM gives more flexibilities and features.

It'd be great if you could consolidate all such discussion points, and lead to a good resolution. I'm good whichever we resolve.

But the spec defining "use shadow DOM" looks a bit too much detail to me. If we resolve not to update DOM, that'd be enough details to assure interoperability for JS developers (I guess), browsers may use shadow DOM or not, but the spec should be written so that such decisions do not break interoperability.

Did I make myself clear? My English isn't great as you know, please ping me further if not.

---
Reply to this email directly or view it on GitHub:
https://github.com/w3c/editing-explainer/issues/57#issuecomment-106305383

Received on Thursday, 28 May 2015 13:12:36 UTC