diff --git a/apps/client/src/features/editor/components/page-embed/page-embed-view.tsx b/apps/client/src/features/editor/components/page-embed/page-embed-view.tsx
index 707a051f..b51607db 100644
--- a/apps/client/src/features/editor/components/page-embed/page-embed-view.tsx
+++ b/apps/client/src/features/editor/components/page-embed/page-embed-view.tsx
@@ -214,7 +214,17 @@ function PageEmbedBody({
sourcePageId={sourcePageId}
hostPageId={hostPageId}
>
-
+ {/*
+ Tiptap's EditorProvider consumes `content` only at initial mount, so a
+ changed `content` prop (e.g. after Refresh re-fetches fresh content)
+ would not update the read-only sub-editor. Key on the source's
+ updatedAt to remount PageEmbedContent (and its inner EditorProvider)
+ whenever the source page changes, applying the refreshed content.
+ */}
+
);
} else if (result.status === "no_access") {