diff --git a/packages/app/src/editor/components/Embed.tsx b/packages/app/src/editor/components/Embed.tsx index c87bac8e..0067ebe8 100644 --- a/packages/app/src/editor/components/Embed.tsx +++ b/packages/app/src/editor/components/Embed.tsx @@ -1,3 +1,4 @@ +import { rewriteEmbedUrl } from '@inkeep/open-knowledge-core'; import { useEffect, useRef } from 'react'; import { useJsxComponentHost } from './jsx-host-context.tsx'; import { ResizeHandles } from './ResizeHandles.tsx'; @@ -87,13 +88,16 @@ export function Embed({ src, title, width, height }: EmbedProps) { } }; + const iframeSrc = rewriteEmbedUrl(src); + const referrerPolicy = iframeSrc !== src ? 'strict-origin-when-cross-origin' : 'no-referrer'; + return (