gsxdsm
e4eb8b6190
FN-7363: prevent mobile task long-press text selection
Prevent Board task long-press gestures from selecting card text while preserving editing controls.
- Disable native text selection and WebKit touch callouts on non-editing task cards.
- Prevent touch/pen pointer-down defaults before the long-press context-menu timer starts.
- Cover the mobile selection behavior with component and CSS regression tests and document the Board behavior.
Files changed:
.changeset/fn-7363-mobile-board-text-selection.md | 7 ++++
docs/dashboard-guide.md | 5 +--
packages/dashboard/app/components/TaskCard.css | 17 ++++++++++
packages/dashboard/app/components/TaskCard.tsx | 5 +++
.../app/components/__tests__/TaskCard.test.tsx | 39 ++++++++++++++++++++++
.../app/components/__tests__/board-mobile.test.tsx | 24 +++++++++++++
6 files changed, 95 insertions(+), 2 deletions(-)
Fusion-Task-Id: FN-7363
Fusion-Task-Lineage: c683ab3b-2caa-4b45-a455-0cc163fd52cc
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-07-01 08:10:05 -07:00
..
2026-07-01 07:33:56 -07:00
2026-07-01 00:47:09 -07:00
2026-07-01 00:47:09 -07:00
2026-07-01 08:10:05 -07:00
2026-07-01 08:01:59 -07:00
2026-07-01 00:47:09 -07:00
2026-07-01 07:33:56 -07:00
2026-07-01 00:47:09 -07:00
2026-07-01 00:47:09 -07:00
2026-07-01 00:47:09 -07:00
2026-06-08 15:19:27 -07:00
2026-07-01 00:47:09 -07:00