Flow Designer execution output "TYPE" behaves differently after upgrade breaking Password Reset functionalityDescriptionFor flow outputs that the flow does not assign a value to, a typeof check on them will return "object". Prior to New York Patch 10 that same typeof check would return the type the variable was defined as.Steps to Reproduce 1- Create subflows with if else block2- Assign one output variable in the 'if' block and another in the 'else' block3- Check the difference between the return type in case of output assigned conditionallyIn NP9 unassigned output variables were returned as per defined types. Since NP10 unassigned output variables are returned as object type.WorkaroundChange the script that is doing the typeof comparison to also check if the value is non-null. For example this line would potentially change behavior if the value of x was not set by the flow: typeof(x)=='string'The existing behavior would be preserved if changing it to: x!=null && typeof(x)=='string'Related Problem: PRB1417889