Page MenuHome

Compositor refresh on every 3D view edit and blocks UI
Open, Confirmed, LowPublic

Description

System Information
Operating system: Windows-10-10.0.16299 64 Bits
Graphics card: GeForce GTX 1080/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 419.67

Blender Version
Broken: version: 2.80 (sub 74), branch: master, commit date: 2019-06-18 23:46, hash: rBe73647bf5b44

Short description of error
Adjust operator panel for selection operations is greyed out after every operation. When you move cursor out of the input field it's active again. It happens only when compositor is opened and "Use Nodes" is selected. See video:


Exact steps for others to reproduce the error

  1. Open attached file:
  2. Use Select > Checker deselect
  3. Go to adjust operator panel and change one value. Menu will be greyed out until you move cursor out of input field.

It's the same with other selection operations like "Select Similar" or "Select Sharp Edges".

Details

Type
Bug

Event Timeline

Sebastian Parborg (zeddb) triaged this task as Confirmed, Medium priority.

Not only menu for selection operators is affected by that bug. For example Add Mesh, Curve etc. Suffer too:


Everything is greyed out until you hover a cursor over. Then, if you change some value, it will be greyed out again. Again, only when compositor is on.

Marcin Twarowski (Tvaroog) renamed this task from Adjust operator panel for selection is greyed out after input when compositor is on to Adjust operator panel is greyed out after input when compositor is on.Jul 1 2019, 12:20 PM
Brecht Van Lommel (brecht) removed Campbell Barton (campbellbarton) as the assignee of this task.
Brecht Van Lommel (brecht) lowered the priority of this task from Confirmed, Medium to Confirmed, Low.

The same issue exists in 2.79, and it's a weak design in the compositor.

Any change in the 3D viewport causes a refresh in the compositor, which in turns blocks any user interaction while working for thread safety reasons.

For now the compositor is really mostly designed to be used in isolation and not side-by-side with modeling in a 3D viewport.

Brecht Van Lommel (brecht) renamed this task from Adjust operator panel is greyed out after input when compositor is on to Compositor refresh on every 3D view edit and blocks UI.