bevy_picking: click detection sometimes fails on macOS
- Dominant language
- Rust
- Stars
- 48.2k
- Forks
- 4.8k
- Avg merge
- 3d 16h
- Merged PRs (30d)
- 171
Description
Bevy version: 0.17.3
Macos version: 15.7.3
## What you did
Tested the official Bevy example on website: https://bevy.org/examples/picking/debug-picking/ (run the example locally can also reproduce)
## What went wrong
Click detection sometimes fails.
## Additional information
- Only happens with macOS trackpad "Tap to click". Physical clicks or using a mouse works fine.
- The old Interaction component works fine, it only fails with bevy_picking.
https://github.com/user-attachments/assets/ecc9036b-9853-4769-9940-0c923469671a
Contributor guide
Research direction
Start by reproducing the issue in the official Bevy picking debug example linked in the report, using macOS trackpad “Tap to click” and comparing it with a physical click or mouse. Compare the failing bevy_picking behavior with the old Interaction component, and consider the issue done when trackpad taps consistently trigger click detection.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- game-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100