ID 273302 - Nuke node property panels not opening as expected

Follow

Problem summary
Nuke node property panels not opening as expected

Customer reported version
nuke.10.0v4

Customer reported platform
fedora

Steps to reproduce

1. Open Nuke 
2. Open Preferences > Control Panels > Max nodes in properties bin > 3
3. Create a checkrboard node, a colorwheel node, and a colorbars node
4. In script editor paste the following and execute:

# This creates 10 NoOp nodes with 10 Bool knobs each. # If the maxPanels is less than 10, say 3, only those last 3 nodes generated will be able to show up in the # properties. The first 7 will not be able to open in properties.import threadingdef reload_control_panel(node):    """    Use this after a node.hideControlPanel() has been executed in the main thread or callback.    Reloads the given nodes controls in the main thread.    :param node:    :return:    """   def _show_thread(node):       nuke.executeInMainThread(nuke.show, (node,))       nuke.executeInMainThread(nuke.updateUI, ())   t = threading.Thread(target=_show_thread, args=(node,))    t.start()    t.join()for i in xrange(10):    n = nuke.nodes.NoOp()    for i in xrange(10):       k = nuke.Boolean_Knob("bool_%s"%i, "bool %s"%i)       k.setFlag(nuke.STARTLINE)       n.hideControlPanel()       n.addKnob(k)    reload_control_panel(n)
5. This will create 10 NoOp nodes and only the last 3 will be displayed in the properties tab
6. Double click checkerboard, colorwheel and colorbar nodes
Result: they do not update into properties panel
7. Double click a NoOp node
Result: they do not update into properties panel

Workaround
Unknown.

Reproduced by support
can repro on:
Nuke 10.5v3 - OSX 10.11.6 
Nuke 10.5v1 - Windows 8
Nuke 10.0v1 - OSX 10.0v1
Nuke 9.0v1 - OSX 9.0v1

cannot repro on:
Nuke 8.0v7 - OSX 10.11.6
Nuke 8.0v6 - OSX 10.11.6 

Expected behaviour
Expected to switch between node properties without issue

Actual behaviour
Could not open the properties of certain nodes
 

    We're sorry to hear that

    Please tell us why