Page MenuHome

Can't select things after hiding rig which has been in pose mode
Closed, ResolvedPublic

Description

System Information
Operating system: Kubuntu 18.04
Graphics card: NVidia GTX1060 3GB

system-info.txt generated from blender is attached.

Recreate problem:

  1. Fresh blend file
  2. Add armature (single bone)
  3. Add plane
  4. Parent plane to armature
  5. Select armature, go in pose mode
  6. Hide armature (I used the eye-icon from outliner for this)
  7. See mode display: it says "Object mode" now
  8. Try to select the plane - won't work

Solution:

  1. Unhide armature
  2. Select armature, go from pose mode back to object mode
  3. Hide armature again
  4. Now you can select the plane

Edit:
I forgot to describe the actual problem: If the user doesn't realize, that the rig got hidden while it was in pose mode, they are trapped in a state where they cant select another object.

Event Timeline

William Reynish (billreynish) lowered the priority of this task from 90 to 50.Jan 23 2019, 11:10 PM

I ran into this very issue today.

The 3D view has no active object when its hidden, but internally there is still an active object - so internal code needs to be sure to ignore.

Note that the rules for how this is meant to work gets messy,
since this rule doesn't apply to any other view (only 3D view),
so it's correct to make mode locking behave differently in the outliner for example.

Noting that we can keep it working this way but it might give us confusing behavior.