bevyengine / bevyengine/bevy

bevy_picking: click detection sometimes fails on macOS

Open
#23,117 0 comments 0 reactions 0 assignees View on GitHub
A-Picking C-Bug O-MacOS S-Needs-Investigation
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.