System Information
Operating system: Linux-5.15.0-41-generic-x86_64-with-glibc2.35 64 Bits
Graphics card: Quadro GP100/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 510.73.05
Blender Version
Broken: version: 3.3.0 Alpha, branch: master, commit date: 2022-07-25 06:14, hash: rB44258b5ad073
Worked: Blender 3.0
Caused by: rBb0847eff2a29: Fix T93625: fallback tools don't work with RMB select.
Short description of error
The "Drag" tool setting was introduced in right click select a few releases ago as an optional setting.
By default it appears in the UI but isn't used. Once the preference "Right Mouse Selection Action" is set to "Selection Tool", it would then use the Drag actions on right click drag.
In recent Blender versions this behavior broke and when the preference is set to "Select & Tweak" (factory settings), it will instead use the drag actions on left click drag.
This is not intended behavior and blocks existing shortcuts such as placing and dragging the 3D cursor on LC, and lasso selection on Ctrl LC Drag and Ctrl Shift LC Drag.
Expected behavior
When set to "Selection Tool":
Right click and drag will be used for the current drag fallback action.
When set to "Select & Tweak":
Right click and drag will be used for tweaking the selected element.
In both cases, left click keymap entries are not affected.
Exact steps for others to reproduce the error
- Open factory settings
- Set "Select with Mouse Button" to Right
- Set the active tool to Cursor
- Hold Shift or Ctrl and left click drag in the viewport
- It uses the selection action of the drag setting