Drive a popover from [data-hl-popover-open]/[data-hl-popover-close]
triggers. Prefers the native Popover API (showPopover/hidePopover,
including light-dismiss) and falls back to toggling hidden with JS
positioning, outside-click, and Escape dismissal. Triggers get
aria-expanded/aria-controls wiring; open state is observable through
onOpenChange/hl:open-change and controllable through the returned API.
Drive a popover from
[data-hl-popover-open]/[data-hl-popover-close]triggers. Prefers the native Popover API (showPopover/hidePopover, including light-dismiss) and falls back to togglinghiddenwith JS positioning, outside-click, and Escape dismissal. Triggers getaria-expanded/aria-controlswiring; open state is observable throughonOpenChange/hl:open-changeand controllable through the returned API.