SIGN IN SIGN UP

popup: Fix popup placement and base showcase startup (#2732)

## Summary
- position DatePicker, Select, and Combobox from their actual trigger
bounds
- make dropdown popups use side placement so Menu opens above/below the
trigger correctly
- keep the DropdownButton story's first example opening downward

## Root cause
Popup bounds were captured from a container that could include the
deferred popup, producing large offsets. Menu popups also used corner
positioning, which clamped an overflowing upward menu instead of using
side placement and flipping to the available side.

## Validation
- cargo fmt --all
- cargo test -p gpui-base positioner --lib
- cargo check -p gpui-component -p gpui-component-story
- git diff --check

---------

Co-authored-by: Codex <codex@openai.com>
J
Jason Lee committed
81305ef4a0fd86f64777791dd38ead5c303a15f4
Parent: f9a70b6
Committed by GitHub <noreply@github.com> on 8/17/2026, 10:19:31 AM