HTML code in label of variable and help text of record producer does not render in Service Portal and is escaped showing raw html code


Description

HTML code in label of variable and help text of record producer does not work on Service Portal, showing raw html code, which is escaped even when the system property glide.ui.escape_text is set to false.

Steps to Reproduce

1- Set the system property glide.ui.escape_text to false.

2- In a catalog item, type some html in the field "Question" of a variable typed "label", like for example: <span>test is <strong>bold</strong><span>.

3- Open the item in the portal and desktop UI. The HTML is rendered.

4 - Repeat step 2, but with another variable type. See that it does not render the HTML in the service portal.

Workaround

After carefully considering the severity and frequency of the issue, and the cost and risk of attempting a fix, it has been decided to not address this issue in any current or near future releases. We do not make this decision lightly, and we apologise for any inconvenience.
 
This problem has been worked around in Paris where it is possible to use the rich text label instead of HTML.

Related Problem: PRB965738