ID 566528 - Querying the 'width' and 'height' variables on an Expression node's expr knobs does not preserve the Bounding Box but using these variables in the temp_expr knobs does

Follow

Problem summary
Querying the 'width' and 'height' variables on an Expression node's expr knobs does not preserve the Bounding Box but using these variables in the temp_expr knobs does.
 
Customer reported version
Nuke 14.1v1
 
Customer reported platform
CentOS 7
 
Steps to reproduce
 
1) Open Nuke.
 
2) Create a CheckerBoard node.
 
3) Add a Crop node downstream, and adjust the crop size so that it's smaller than the format.
 
4) Add an Expression node downstream.
 
5) Set up the Expression node like so, and notice that the Bounding Box in the Viewer is not preserved:
 

 
6) Now set up the Expression node like so, and notice that the Bounding Box in the Viewer is now preserved:
 

 
Expected behaviour
Both Expression setups should preserve the Bounding Box in the Viewer.
 
Actual behaviour
Adding the x/width and y/height expressions on the expr knobs does not preserve the Bounding Box, whereas using them in the temp_expr knobs does preserve the Bounding Box.
 
Workaround
Call the width and height variables from the temp_expr knobs, like so:
 

 
Reproduced by support
This bug has been reproduced in:
Nuke 15.0v4 - Windows 10 - macOS 12 (Monterey)
Nuke 10.0v1 - Windows 10 - macOS 10.13 (High Sierra)
 
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