Page MenuHome

Using Ctrl to select bones in weight paint mode with Xray on is broken with left click select
Confirmed, NormalPublicBUG


System Information
Operating system: Gentoo Linux
Graphics card: AMD 5700xt

Blender Version
Broken: 2.90 master, 2020-05-25

Short description of error
When using X-ray in weight paint mode, you can no longer select bones with left click select (the right click select keymap works)

Exact steps for others to reproduce the error

  1. Open the attached file.
  2. Go to the "viewport shading" drop down menu and activate X-ray with something less than 100%
  3. Try to select any bones with ctrl + left mouse
  4. Notice that you can't select any bones with X-ray on.

I noticed that this is caused by a "Select" key binding in weight paint mode. This binding only exists in the left click select key map.
If I remove this binding, I can select in xray mode again. This doesn't seem to remove any functionality, so I am a bit confused why this binding exists here at all.

Event Timeline

Sebastian Parborg (zeddb) changed the task status from Needs Triage to Confirmed.May 25 2020, 12:13 PM
Sebastian Parborg (zeddb) created this task.
Sebastian Parborg (zeddb) changed the subtype of this task from "Report" to "Bug".

@Campbell Barton (campbellbarton) is this something we might want to fix before we release 2.83?

System Information
Operating system: Windows 10
Processor: AMD Ryzen 1600
Graphics card: Nvidia GeForce GTX 1060

Blender Version: 2.90 and 2.91

I have a similar issue as the one outlined above, only the selection doesn't work regardless of whether X-ray mode is enabled or not. The "Select" keymap is also not present in the 3D View -> Weight Paint section, but it is present 3D View (Global) which I assume is supposed to be there; removing the keymap doesn't fix the issue in my case. Switching to Right Click Select does fix it so the bug is very similar. Using the Info tab with debug mode enabled shows that the command doesn't even get called when trying to select a bone, but it does fire when the cursor isn't on top of a bone.

Steps to reproduce

  1. Open the attached file
  2. Try and select the bone using Ctrl + Left Click