From 1ea3c867698364ada6e07d6726a36b5e64193ae5 Mon Sep 17 00:00:00 2001 From: gsxdsm Date: Sun, 5 Jul 2026 21:22:55 -0700 Subject: [PATCH] FN-7618: stretch Oversight dropdown trigger to match Priority/Execution-mode height Fixes the Task Detail Oversight dropdown trigger rendering shorter than the Priority and Execution-mode controls on non-mobile viewports. - Made `.detail-oversight-menu-dropdown` an `inline-flex` with `align-items: stretch` so the popover-positioning wrapper participates in `.detail-meta-inline-controls`'s stretch behavior instead of only sizing to its own content. - Added `align-self: stretch` to `.detail-oversight-menu-trigger` so it fills the now-stretched wrapper, matching Priority/Execution-mode's direct-child stretch. - Added a regression test asserting the wrapper/trigger stretch declarations exist, apply at every viewport, and don't leak into the absolutely-positioned popover. - Added a patch changeset documenting the fix. Files changed: .changeset/fn-7618-oversight-trigger-height.md | 7 ++++ .../dashboard/app/components/TaskDetailModal.css | 26 ++++++++++++ ...etailModal.responsive-and-dependencies.test.tsx | 48 ++++++++++++++++++++++ 3 files changed, 81 insertions(+) Fusion-Task-Id: FN-7618 Fusion-Task-Lineage: f918c2aa-5677-446c-a7dc-17c72adb9c27 Co-authored-by: Fusion (runfusion.ai) --- .../fn-7618-oversight-trigger-height.md | 7 +++ .../app/components/TaskDetailModal.css | 26 ++++++++++ ...Modal.responsive-and-dependencies.test.tsx | 48 +++++++++++++++++++ 3 files changed, 81 insertions(+) create mode 100644 .changeset/fn-7618-oversight-trigger-height.md diff --git a/.changeset/fn-7618-oversight-trigger-height.md b/.changeset/fn-7618-oversight-trigger-height.md new file mode 100644 index 0000000000..1739566f0e --- /dev/null +++ b/.changeset/fn-7618-oversight-trigger-height.md @@ -0,0 +1,7 @@ +--- +"@runfusion/fusion": patch +--- + +summary: Task-detail Oversight button now matches Priority/Execution-mode height on desktop. +category: fix +dev: `.detail-oversight-menu-dropdown` (the popover-positioning wrapper) is now `inline-flex; align-items: stretch` so it participates in `.detail-meta-inline-controls`'s stretch, and `.detail-oversight-menu-trigger` gets `align-self: stretch` to fill it — matching Priority/Execution-mode's direct-child stretch behavior without any new hardcoded height. diff --git a/packages/dashboard/app/components/TaskDetailModal.css b/packages/dashboard/app/components/TaskDetailModal.css index 47cdecbfe8..b32ad8734b 100644 --- a/packages/dashboard/app/components/TaskDetailModal.css +++ b/packages/dashboard/app/components/TaskDetailModal.css @@ -686,8 +686,25 @@ FNXC:PlannerOversight 2026-07-05-00:00: FN-7604 — this overflow menu is now the single universal surface at every viewport (desktop and mobile); it is no longer mobile-only. */ +/* +FNXC:TaskDetail 2026-07-05-14:00: +FN-7618 — Priority (`