-
-
Notifications
You must be signed in to change notification settings - Fork 31
Closed
Closed
Copy link
Labels
DesktopIssues specific to desktop clientsIssues specific to desktop clientsMobileIssues specific to iOS or Android appsIssues specific to iOS or Android appsSwiftiOS-specific code and features in SwiftiOS-specific code and features in SwiftUX/UIUser interface and experience improvementsUser interface and experience improvementsbugSomething isn't workingSomething isn't working
Milestone
Description
Summary
On macOS, long-press behavior for messages is inconsistent and buggy
Steps to reproduce
- Long-press menu appears only for incoming messages and doesn’t work for outgoing ones
- Menu position looks misaligned/buggy
- Single tap unexpectedly copies text (on both iOS and macOS)
Expected behavior
iOS
- Single tap: No action
- Long-press: Show context menu (Reply, Copy, etc.)
- Two-finger tap: Copy text directly
macOS
- Single tap: No action
- Long-press (left mouse button): Copy text (if message contains text)
- Two-finger tap (trackpad / right-click): Show context menu
Actual behavior
- Long-press menu only appears for incoming messages, not outgoing ones
- Menu position is buggy
- Single tap copies text (unexpected) — both on iOS and macOS
Screenshots or videos
Acceptance Criteria
- On iOS:
- Single tap does nothing
- Long-press shows menu
- Two-finger tap copies text
- On macOS:
- Single tap does nothing
- Long-press copies text
- Two-finger tap shows menu
Notes
- Long-press should always trigger animation for feedback
- Copy action only applies if the message contains text
Environment
macOS
iOS
Metadata
Metadata
Assignees
Labels
DesktopIssues specific to desktop clientsIssues specific to desktop clientsMobileIssues specific to iOS or Android appsIssues specific to iOS or Android appsSwiftiOS-specific code and features in SwiftiOS-specific code and features in SwiftUX/UIUser interface and experience improvementsUser interface and experience improvementsbugSomething isn't workingSomething isn't working
Type
Projects
Status
Done (In develop)