Getting Blank Dialog Box When Embedding IFrame

We are encountering an issue during the integration of our application with an external Angular application via an IFrame.

When a record action is invoked as a dialog box from the third-party Angular application through the IFrame, the dialog box renders as a blank page.

Conversely, the same record action functions correctly and displays expected content when accessed directly from within Appian.

Upon inspection, we observed that the <appian-dialog-body> HTML tag is empty when the action is initiated through the IFrame, which is not the case when accessed natively within Appian.

Attached below are images to understand this better

Appian IFrame

For context we have already updated the following details in server config files to no avail:-

  • on server set Clear-Site-Data: "cache", "cookies", "storage", "executionContexts"

     Clear-Site-Data Header Issue

    The Clear-Site-Data header is being sent with an unrecognized type (*). This header is used to clear browsing data, but the type * is not valid. To resolve this:  
    Ensure the Clear-Site-Data header is configured correctly on the server. Valid types include:
    cache
    cookies
    storage
    executionContexts

  • Header set X-Frame-Options: "SAMEORIGIN" 

  Discussion posts and replies are publicly visible