ID 340100 - Text node animation layer groups that are keyframed independently, are removed from the Curve Editor when undone using the 'ctrl+z' command

Follow

Problem summary
Within the 'Text' node, you can create custom groups of selected text to change and alter various text positions and scales within one 'Text' node.

In Nuke 11.1v1 and later releases, once these selected groups are animated independently, when you undo these operations the key-framed curves in the curve editor are removed but the animation remains.

This only occurs in Nuke 11.1v1 releases and later.

Customer reported version
nuke.11.1v2

Customer reported platform
windows10

Steps to reproduce

1) Open a new Nuke script, Nuke 11.1v1 or later.

2) Create a 'Text' node and connect to 'Viewer1'

3) Write in 'text1 text2 text3' into the text input

4) Select the word 'text1' and create a new 'animation layer' in the 'Groups' tab.

5) Repeat for 'text2' and 'text3' (see below)


6) Animate some key-frames over time using the separate groups

7) View these key-frames in the 'Curve Editor' tab

8) Undo these actions using the 'ctrl+z' shortcut
Result: In the 'Curve Editor' tab, you will notice the animation curves have now disappeared although the keyframes are still animating in the viewer.

Workaround
Place a keyframe while it's auto-keying at a frame where there are no existing keyframes in the selected group and this will bring the Curve Editor curves back in the UI.

Reproduced by support
This bug has been reproduced in:
Nuke 11.1v2 - Windows 7
Nuke 11.1v1 - Windows 7

Unable to reproduce bug in:
Nuke 11.0v4 - Windows 7

Earliest version tested
Nuke 11.0v4
- This issue no longer appears in this version and has regressed

Expected behaviour
Keyframes in the Text nodes should not disappear through the Curve Editor when used in animation layer groups

Actual behaviour
Keyframes in the Text nodes disappear in the Curve Editor when used in animation layer groups

    We're sorry to hear that

    Please tell us why