ID 537470 - DeepColorCorrect does not apply the limit_z mask on the alpha channel correctly

Follow

Problem summary:
DeepColorCorrect does not apply the limit_z mask on the alpha channel correctly
 
Customer reported version:
Nuke 13.2v5
 
Customer reported platform:
Windows 10
 
Steps to reproduce:
1) Open Nuke and paste the following into the Node Graph:

CheckerBoard2 {inputs 0xpos 97ypos -153}Sphere {translate {0 0 -2.35}xpos 97ypos -81}push 0ScanlineRender {inputs 2xpos 97ypos -34}DeepColorCorrect2 {zmap {1.4 1.4 1.6 1.6}xpos 97ypos 2}
2) View the DeepColorCorrect node and double-click it to open its Properties bin.
3) In the Masking tab, enable the limit_z checkbox.
4) Go back to the DeepColorCorrect tab, and change the channels from rgb to rgba
 
Expected behavior:
Unmasked regions should not be affected when the channels include rgba.alpha
 
Actual behavior:
Switching the channels from rgb to rgba sets the alpha of pixels outside the zmap limit to 0, which can be verified with a DeepSample node:

 
Workaround:
No known workaround at this time.
 
Reproduced by Support in:
Nuke 14.0v3 - Windows 10, CentOS 7
Nuke 13.0v1 - Windows 10
Nuke 12.0v1 - Windows 10
Nuke 11.0v1 - Windows 10
Nuke 10.0v1 - Windows 10, CentOS 7
 
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