Keep conversation overflow menus aligned with their triggers and contained in the visible viewport. - Measure rendered menu dimensions so theme-specific widths remain aligned - Clamp horizontal and vertical menu positions for trigger and context-menu entry points - Cover desktop alignment and mobile alternate-theme viewport containment Files changed: packages/dashboard/app/components/ChatView.css | 6 ++ packages/dashboard/app/components/ChatView.tsx | 72 +++++++++++++++++++++- .../__tests__/ChatView.core-interactions.test.tsx | 32 ++++++++++ .../components/__tests__/ChatView.mobile.test.tsx | 41 +++++++++++- 4 files changed, 147 insertions(+), 4 deletions(-) Fusion-Task-Id: FN-8191 Fusion-Task-Lineage: 1a52140b-9450-421d-844b-9fff302d8ea4 Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
66 KiB
66 KiB