Skip to content
Documentation

    Embeds

    This error indicates that the Hub embed can’t establish a secure connection. It can be caused by issues on the website visitor side or by how the embed is configured by the owner.

    Your browser’s network connection is unstable or blocked.

    • Check your internet connection.
    • Disable VPNs, firewalls, or network filters that may block iframe communication.
    • Reload the page once connectivity is stable.

    Safari applies strict privacy rules. In some cases, it permanently blocks communication inside iframes.

    1. In the macOS menu bar, go to Safari > Settings.

    2. Open the Privacy tab.

    3. Click Manage Website Data….

    4. Search for the domain of the Product Hub you logged into (for example releasedhub.com).

    5. Select it and click Remove.

    6. Reload the page and try again.

    This clears stored data for that domain and allows Safari to re-establish communication.

    If the Hub embed is placed inside an iframe, the iframe must allow certain capabilities.

    Ensure the iframe includes at least the following sandbox attributes:

    sandbox="allow-popups allow-popups-to-escape-sandbox allow-scripts allow-forms allow-same-origin allow-top-navigation-by-user-activation allow-storage-access-by-user-activation"

    Your website may be blocking the Hub embed.

    Some websites use a security setting called Content Security Policy (CSP). CSP controls which external content is allowed to load on a page. If it is too restrictive, it can prevent the Hub Product Hub from loading inside the page, which results in the Communication error.

    Hub is loaded using an iframe, so your CSP must explicitly allow your Hub Product Hub to be embedded.

    Look at the Content-Security-Policy header set by your site and check which directive controls frames.

    Browsers evaluate CSP rules for iframes in this order:

    1. frame-src (if present)
    2. child-src (if frame-src is not present)
    3. default-src (if neither is present)

    If your CSP includes frame-src you must add your Hub Product Hub origin to it.

    Content-Security-Policy: frame-src https://mysubdomain.releasedhub.com;

    If frame-src exists and your hub is not listed, the embed will be blocked, even if default-src allows it.

    If your CSP does not include frame-src, but includes child-src add your Hub Product Hub origin to child-src.

    Content-Security-Policy: child-src https://mysubdomain.releasedhub.com;

    This only works if frame-src is not defined.

    If your CSP only includes default-src you have two options:

    1. Option 1: Add the hub origin to default-src

      Content-Security-Policy: default-src 'self' https://mysubdomain.releasedhub.com;
    2. Option 2 (recommended): Define a dedicated frame-src

      Content-Security-Policy: default-src 'self'; frame-src https://mysubdomain.releasedhub.com;

    This makes it explicit that Hub is allowed to load as an iframe.

    • Reload the page containing the embed
    • Open your browser’s developer console
    • Confirm there are no CSP-related errors blocking releasedhub.com

    If CSP was the issue, the Communication error should no longer appear.

    This error can also appear if the Product Hub cannot be reached.

    • Verify that you can open your Product Hub directly in the browser.
    • Check Hub Status for any ongoing outages.
    • If you use a custom hostname, confirm it is correctly configured.

    This error means the current domain is not allowed to embed the Product Hub.

    • Add the embedding domain to Trusted Domains in Hub Global Settings.
    • Note that internal and restricted embeds can only be used on trusted domains.