ID 541692 - Node keyframes don't get updated by upstream time nodes in the Dope Sheet if the Viewer is automatically connected to the time node when it is created

Follow

Problem summary
Node keyframes don't get updated by upstream time nodes in the Dope Sheet if the Viewer is automatically connected to the time node when it is created
 
The reproduction steps are for the TimeOffset node, but the same issue happens with the TimeWarp node too
 
Customer reported version
nuke.12.2v5
 
Customer reported platform
centos7
 
Steps to reproduce
 
1) Open Nuke

2) Create a Transform node, add keyframes to the rotate knob and view the node

3) With the Transform node selected, create a TimeOffset node, which should automatically be placed downstream of the Transform node and the Viewer automatically connected to it
 
4) In the Dope Sheet, change values in the TimeOffset's time offset knob, notice the Transform keyframes are not update.
 
5) In the Node Graph, disconnect the Viewer from the TimeOffset node, then reconnect it.
 
6) In the Dope Sheet, change values in the TimeOffset's time offset knob, notice the Transform keyframes now update correctly.
 
Expected behaviour
For keyframes affected by a TimeOffset node to be updated in the Dope Sheet:
 


 
Actual behaviour
The keyframes become detached from the TimeOffset:
 

 
Workaround
Reconnect the Viewer to the TimeOffset node, the keyframes start updating correctly
 
Reproduced by support
This bug has been reproduced in:
Nuke 14.0v4 - Windows 10, CentOS 7, macOS Monterey
Nuke 10.0v1 - Windows 10
 
Earliest version tested
Nuke 10.0v1 - This issue appears to be in all tested versions of the product
 

    We're sorry to hear that

    Please tell us why