Restores reliable single-finger dragging of movable FloatingWindow headers on mobile by reasserting touch-action: none at the mobile breakpoint, and adds regression coverage for the touch drag path. - Reassert touch-action: none on movable FloatingWindow headers within the mobile media query, excluding full-screen sheet variants (chat, task-detail, workflow-editor, automation, mission-interview, file-browser, pr-create, artifacts-gallery), so the drag-handle contract isn't overridden by the global pan-y lockdown on mobile. - Add a test verifying the movable mobile drag-handle selector keeps touch-action: none alongside the other opted-out draggable selectors (right-dock-expand-modal header, terminal header). - Add a test exercising the captured pointermove drag path (pointerdown/move/up with pointer capture) confirming the window repositions correctly on touch input. - Add a patch changeset for @runfusion/fusion documenting the fix. Files changed: .changeset/fn-7873-mobile-modal-header-drag.md | 7 +++ packages/dashboard/app/components/FloatingWindow.css | 8 +++ packages/dashboard/app/components/__tests__/FloatingWindow.test.tsx | 59 ++++++++++++++++++++++ 3 files changed, 74 insertions(+) Fusion-Task-Id: FN-7873 Fusion-Task-Lineage: 96f2b199-549e-4cab-a42b-05946a7bae86 Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
8.6 KiB
8.6 KiB