- From: Hayato Ito <hayato@chromium.org>
- Date: Thu, 15 May 2014 16:07:11 +0200
- To: Anne van Kesteren <annevk@annevk.nl>
- Cc: WebApps WG <public-webapps@w3.org>, Yoshifumi Inoue <yosin@google.com>
- Message-ID: <CAFpjS_1gjy_BmuToZtRE6Sigwyt-Yfk4yat9yxZwah9ZfwhyMg@mail.gmail.com>
Hi Anne, Thank you for attending the 'Selection on Shadow DOM' session at BlinkOn. Let me add a link to the slides we used at BlinkOn here: https://docs.google.com/a/google.com/presentation/d/19Y6iLC7haWVHUDC1JOLfMj_AmT94rncEXxlUGWSQeFI/edit On Thu, May 15, 2014 at 3:17 PM, Anne van Kesteren <annevk@annevk.nl> wrote: > I'm still trying to grasp the philosophy behind shadow trees. > Sometimes it's explained as "exposing the primitives" but the more I > learn (rather slowly, this time at BlinkOn) the more it looks like a > bunch of new primitives. > > We cannot explain <input> still, but since we allow going inside the > shadow tree we now see the need for a composed tree walker (a way to > iterate over a tree including its non-encapsulated interleaved shadow > trees). In addition we see the need for a composed range of sorts, so > selection across boundaries makes sense. Neither of these are really > needed to explain bits of the existing platform. > > Good point. I think we need an additional idea to explain the behavior of <input> elements. That would be a huge win for us if we could explain all semantics of <input> elements by using the terminology and capabilities provided by Web Components. As of now, I'd have to say that there is a still gap between them. Although this is a rough idea, but I am feeling that we should make custom elements have a capability of responding to a 'copy' message or something like so that they can control which *text* (or in other formats) should be returned if they are selected atomically. However, this idea is too immature to explain further. If the author of custom elements doesn't need to control that, the default behavior, which we explained in the session and will try to experiment, might be enough. I guess yosin@ or other guys who are woking on Selection and Editing might have another better idea. -- Hayato
Received on Thursday, 15 May 2014 14:08:03 UTC