Hierarchy Selection & Hover

When working with nested groups and frames, selection follows the active container scope:

  • Single‑click selects the outermost container under the cursor.
  • Double‑click a group or frame to enter it and edit its direct children.
  • Hover shows a solid outline on the active container and a dashed outline on direct children.
  • Locked hover feedback: locked objects can still show hover feedback (locked outline + not-allowed cursor) so unlock actions stay discoverable.
  • Locked container descendants: when a parent container is locked, hover/click does not target its descendants directly; hover resolves to the locked container.
  • Blank-area fallback in root scope: when pointer is inside a direct child bounds but hit-testing lands on parent frame background (or no hit), hover still resolves to that direct child.
  • Click a direct child to select it while inside a container.
  • Click empty space inside a container to exit to the parent scope and select the container.
  • Click the current selection outline to keep the current scope and selection.
  • Press Esc to exit the current container.
  • Click empty canvas (outside any container) to clear selection.
  • Alt/Option + click selects the deepest element under the cursor without changing scope.
  • Selected container as scope anchor: if exactly one frame/group is selected, hover and double‑click treat it as the active container even before you enter scope.

Tip: Selection box only targets direct children of the current scope.