Skip to content

When one MouseInput button is pressed, it blocks the others (web / wasm) #2475

@cybersoulK

Description

@cybersoulK

I dig in the code, and i narrowed it down to the use of a "pointer" instead of a "mouse"
When the left click is pressed (fine), and then right click is pressed (missing event), and left is released (missing event), the right release will never be called again

2 downsides

  • it blocks the other buttons (including wheel)
  • release events will never be called again

so for games it has huge impact, the action that was triggered by the mouse input can get "stuck" (because of no release event), and it does block an action from occurring entirely

Leaving the developer very confused (like me for hours xd)

Metadata

Metadata

Assignees

No one assigned

    Labels

    B - bugDang, that shouldn't have happenedDS - webAffects the Web backend (WebAssembly/WASM)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions