gsxdsm
df56790c9b
FN-8676: fix Quick Add upward menu anchoring
Keep Quick Add portal menus attached to their triggers when they open upward.
- Position upward menus with bottom anchors rather than height-capped top offsets.
- Apply shared positioning to Quick Add pickers and the custom model dropdown.
- Add desktop and mobile regression coverage and a patch changeset.
Files changed:
.changeset/quick-add-upward-menu-anchor.md | 7 ++++
.../app/components/CustomModelDropdown.tsx | 18 ++++++--
.../dashboard/app/components/QuickEntryBox.tsx | 48 +++++++++++++++-------
.../__tests__/CustomModelDropdown.test.tsx | 40 +++++++++++++++---
.../components/__tests__/QuickEntryBox.test.tsx | 46 ++++++++++++++++++---
.../app/utils/__tests__/fixedMenuPosition.test.ts | 12 +++---
packages/dashboard/app/utils/fixedMenuPosition.ts | 22 ++++++----
7 files changed, 151 insertions(+), 42 deletions(-)
Fusion-Task-Id: FN-8676
Fusion-Task-Lineage: e48b4b2c-9675-42c6-8712-83cb4a0ca3d8
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-08-01 01:00:57 -07:00
..
2026-08-01 00:55:04 -07:00
2026-08-01 00:55:04 -07:00
2026-08-01 00:55:04 -07:00
2026-08-01 01:00:57 -07:00
2026-08-01 00:55:04 -07:00
2026-08-01 00:55:04 -07:00
2026-08-01 00:55:04 -07:00
2026-08-01 00:55:04 -07:00
2026-08-01 00:55:04 -07:00
2026-08-01 00:55:04 -07:00
2026-07-27 19:40:08 -07:00
2026-08-01 00:55:04 -07:00