ID 560042 - The Burn-In soft effect evaluates before a Crop soft effect when above it in the stack

Follow

Problem summary
The Burn-In soft effect evaluates before a Crop soft effect when above it in the stack.
 
Customer reported version
Nuke 15.0v1
 
Customer reported platform
Windows 11
 
Steps to reproduce
 
1) Launch Nuke Studio.
 
2) Right click within the Project tab and select Import > Import File(s)...
 
3) Browse and select a clip.
 
4) Drag your clip onto the Timeline.
 
5) Right click your clip inside the Timeline and select Soft Effects > Transformations > Crop.
 
6) Crop your clip down.
 
7) Right click your clip inside the Timeline and select Soft Effects > Burn-In.
 
Expected behaviour
The Crop soft effect takes place before the Burn-In soft effect.
 
Actual behaviour
The Burn-In soft effect takes place before the Crop soft effect.
 
Workaround
You can use Python to update the clipType knob of the Text nodes in the Burn in Gizmo:
 
def overrideTextClipTypeKnob(effectItem):    effectItemNode = effectItem.node()    def _inner(effectItemNode):        if effectItemNode.Class() == "Text2":            effectItemNode["cliptype"].setValue(0)              # recurse through nodes in groups and gizmos        if isinstance(effectItemNode, nuke.Group):            for node in effectItemNode.nodes():                _inner(node)          _inner(effectItemNode);for subTrackItems in track.subTrackItems():    for effectItem in subTrackItems:        overrideTextClipTypeKnob(effect)
 
Reproduced by support
This bug has been reproduced in:
Nuke Studio 15.0v2 - Windows 10
Nuke Studio 15.0v1 - Windows 10
Nuke Studio 14.1v1 - Windows 10, CentOs 7
 
Unable to reproduce bug in:
Nuke Studio 14.0v6 - Windows 10, CentOs 7
 
Earliest version tested
Nuke Studio 14.0v6 - This issue doesn't appear in this version and has regressed 

    We're sorry to hear that

    Please tell us why