UX issue with moving the camera

Hi folks,

I’ve been running into a UX issue when moving the editor viewport camera. I use LMB + RMB to pan.

The problem is:

  • If the cursor is over a gizmo, pressing LMB starts selecting/moving an object.
  • When I then press RMB (to pan), the object move is not cancelled.
  • Since the cursor disappears during a pan, I can’t tell where it will reappear when I let go of the buttons.
  • If I do a series of quick pans, I sometimes end up accidentally moving an object instead of panning.

This is only a mild annoyance if I notice it right away, but it can break things if I don’t.

Feature request: Could we change the behavior so that pressing RMB while LMB is already held cancels any object movement and instead treats the input as a camera pan?

Thanks for bringing this up! We’re doing some active work in this space, and I’ll make sure this is a test case that we consider.

Thanks for the feedback!