The button has anchor-name: --tip-btn. The popover has position-anchor: --tip-btn; position-area: top. Zero Popper.js. Zero JavaScript.
A fully native dropdown. popover="auto" light-dismisses on outside click. Anchor positioning places it below-right of the button. Escape closes it.
Each toast is popover="manual" — multiple can coexist. They slide in from the right and auto-dismiss after 3s. Click ✕ to dismiss early.
popover="auto" closes all other auto popovers when a new one opens — so you'd only ever see one toast. popover="manual" lets them coexist independently.
A popover centered in the viewport (no anchor needed). Opens on ⌘K / Ctrl+K, filters commands as you type, and runs commands on click or Enter.
Try them both. Notice how auto closes on outside click and Escape. Notice how opening a second auto popover closes the first. manual stays put until you explicitly close it.
Light-dismiss, Escape to close, only one open at a time.
Stays open until you explicitly close it. Multiple can coexist.