Use popovers for secondary controls that should stay anchored to a trigger.

Example

Accessibility

  • Trigger should expose expanded/collapsed state.
  • Popover content should be keyboard reachable.
  • Close on Escape and click outside.