The double border between the ::picker() and the button looks slightly unpleasant:
Some options to fix it:
- add spacing on top of the popover (not my preferred option given it's one more property override), so the picker is spaced away from the button.
- add negative margin around the popover (not my preferred option given it breaks when you start to have different border-widths on the button, and it's also annoying to override)
- anchor the popover to the padding-box of the button instead of the border-box (@fantasai told me there was an extension to anchor positioning that would allow that).
Personally in favor of 3 given it's the least pain for developers. I don't know how this would look like in the UA sheet though (potentially position-area: padding-box block-end inline-start or something)
@lukewarlow @josepharhar @fantasai @jensimmons