diff --git a/specs/dom.md b/specs/elements.md similarity index 53% rename from specs/dom.md rename to specs/elements.md index 7262fcf2d1d..02558c97df2 100644 --- a/specs/dom.md +++ b/specs/elements.md @@ -8,44 +8,49 @@ SKY MODULE ``` diff --git a/specs/events.md b/specs/events.md index 54d869603b6..a38680f4bf7 100644 --- a/specs/events.md +++ b/specs/events.md @@ -131,6 +131,9 @@ abstract class Event { // TODO(ianh): abstract API for doing things at shadow tree boundaries // TODO(ianh): do events get blocked at scope boundaries, e.g. focus events when both sides are in the scope? // TODO(ianh): do events get retargetted, e.g. focus when leaving a custom element? + // e.g. sent from inside a shadow tree, when exiting the shadow tree, focus event should: + // - disappear if we're moving from one to another element + // - be targetted if it's going to another node in a different scope } class EventTarget {