Fire click event only when using left button (#3584)

Release Notes:

- N/A
This commit is contained in:
Antonio Scandurra 2023-12-11 18:00:13 +01:00 committed by GitHub
commit 76cea3e7e8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -964,6 +964,7 @@ impl Interactivity {
let interactive_bounds = interactive_bounds.clone();
cx.on_mouse_event(move |event: &MouseDownEvent, phase, cx| {
if phase == DispatchPhase::Bubble
&& event.button == MouseButton::Left
&& interactive_bounds.visibly_contains(&event.position, cx)
{
*pending_mouse_down.borrow_mut() = Some(event.clone());