ID 541547 - Auto-Tracking knob values are reset when closing/re-opening the Properties bin of the Tracker4 node

Follow

Problem summary
Auto-Tracking knob values are reset when closing/re-opening the Properties bin of the Tracker4 node.
 
Customer reported version
Nuke 14.0v3
 
Customer reported platform
Windows 10
 
Steps to reproduce
1) In Nuke, create a Tracker4 node (default Tracker).
2) Open the Properties bin for the Tracker4 node
3) Select the Settings tab, then expand the Auto-Tracking knob.
4) Change the 'pattern grab behavior' dropdown knob to 'every n frames'.
5) Close the Properties bin, then double-click the Tracker4 node to re-open the Properties.
6) Observe the knob values for the Auto-Tracking settings.
 


 
Expected behavior
The values for the Auto-Tracking knobs should maintain their previous selection.
 
Actual behavior
The Auto-Tracking knobs will reset their values. This occurs for the grab_interval, grab_error_above, and grab_error_below knob values.
Additionally, setting the knob values as a default in the menu.py and performing the steps above will erase the default values.
 
Workaround
Either keep the Properties bin open for the Tracker4 node, or if creating it Pythonically, use inpanel=False to suppress the Properties bin.
 
Reproduced by Support in:
Nuke 14.0v4 - Windows 10, CentOS 7
Nuke 14.0v1 - Windows 01
Nuke 13.0v1 - Windows 10
Nuke 12.0v1 - Windows 10
Nuke 11.0v1 - Windows 10
Nuke 10.0v1 - Windows 10
Nuke 9.0v1 - Windows 10, CentOS 7
 
Earliest version tested
Nuke 9.0v1 - This issue appears to be in all tested versions of the product

    We're sorry to hear that

    Please tell us why