Page MenuHome

Unable to get object to stay hidden while new mesh tool is active.
Confirmed, NormalPublicBUG

Description

System Information
Windows 10, 1060

Blender Version
Broken: 2.80 master (also reproduced in a month-old daily build, so not new behavior).

Short description of error
If you have an active tool like Add Cylinder going, and you hide another object using the eye icon in the outliner, then as soon as you touch the cylinder parameters, the hidden object becomes unhidden.

Exact steps for others to reproduce the error

  1. From the default scene, Add a Cylinder to the scene and expand the tool properties in the lower left of the 3dview.
  2. Because the cylinder is hidden inside the cube, we can't easily see the effect of changing the tool parameters, so go to the outliner and click the eyeball icon associated with the cube to hide it in the viewport.
  3. Change any parameter in the cylinder tool properties pop-up in the 3dview. The cube reappears and the eyeball indicates it is no longer hidden.

Basically any changes made to the Outliner visibility icons gets reverted as soon as you change any active tool property, (at least for the Cylinder tool). This at least unexpected behavior.

Event Timeline

Can reproduce on 2.80, 9541ce2c261b, blender2.8, 2019-02-21.
I think it caused by
Outliner visibility unification: Implement 3 levels of viewport visibility like in here T61788.

Jacques Lucke (JacquesLucke) lowered the priority of this task from 90 to 50.

@Oleg (DotBow), no I don't think this is related to visibility stuff. Instead Blender does an undo when you change any property in the settings popup.

The same effect happens when you move the (using the sliders in the properties editor).

Yes, as I mentioned in the original description I was able to reproduce it on a month old build which still had the four visibility icons.

The undo explanation makes perfect sense and I was wondering if that was how the tool property changes were implemented.

Richard Antalik (ISS) changed the subtype of this task from "Report" to "Bug".