When using a UI Macro to call an iFrame for kb_find.do on CMS, Search field does not displayDescription On a record producer outside of CMS, if you have a variable that contains a UI Macro that is populated with the following:<?xml version="1.0" encoding="utf-8" ?><j:jelly trim="false" xmlns:j="jelly:core" xmlns:g="glide" xmlns:j2="null" xmlns:g2="null"><iframe id="knowledgeFrame" width="100%" onload="resizeIframe(this)" frameborder="0" src='kb_find.do' ></iframe></j:jelly>A Knowledge Search iFrame is created, and works as expected. However, inside CMS, when using that record producer, the iFrame block is there but the Search field does not display. Steps to Reproduce In Eureka: Create a new UI Macro: test_kb_ui_macro. Use the following XML code: <j:jelly trim="false" xmlns:j="jelly:core" xmlns:g="glide" xmlns:j2="null" xmlns:g2="null"><iframe id="knowledgeFrame" width="100%" onload="resizeIframe(this)" frameborder="0" src='kb_find.do'></iframe></j:jelly> Navigate to Service Catalog > Record Producers. Go to Something Broken. Create a new Variable: Order: 500Type: Macro with LabelMacro: test_kb_ui_macro. Click Save and click Try It on the record producer. The record producer works as expected with the Search field displayed. Go to /ess/create_incident.do. Note that the iFrame block is there but the Search field is missing. Workaround There is no known workaround for this issue. To receive notifications when more information is available, subscribe to this Known Error article by clicking the Subscribe button at the top right of the article. If you are able to upgrade, review the Fixed In field to determine whether any versions have a permanent fix. Related Problem: PRB621276