From b57561d39592ff02dfc38b502916f4dc673845fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Samy=20Pess=C3=A9?= Date: Thu, 29 Jan 2026 10:42:25 +0100 Subject: [PATCH] Fix rendering of images in reusable content from an external space (#3960) --- .changeset/smooth-glasses-see.md | 5 +++++ packages/gitbook/src/lib/references.tsx | 4 ++++ 2 files changed, 9 insertions(+) create mode 100644 .changeset/smooth-glasses-see.md diff --git a/.changeset/smooth-glasses-see.md b/.changeset/smooth-glasses-see.md new file mode 100644 index 000000000..25beaa9f9 --- /dev/null +++ b/.changeset/smooth-glasses-see.md @@ -0,0 +1,5 @@ +--- +"gitbook": patch +--- + +Fix rendering of images in reusable content from an external space with the new dereferencing in the API. diff --git a/packages/gitbook/src/lib/references.tsx b/packages/gitbook/src/lib/references.tsx index 322cadb23..bb820e47b 100644 --- a/packages/gitbook/src/lib/references.tsx +++ b/packages/gitbook/src/lib/references.tsx @@ -137,6 +137,10 @@ export async function resolveContentRef( } case 'file': { + if (isContentRefInDifferentSpace(contentRef, context)) { + return resolveContentRefInSpace(contentRef.space, context, contentRef, options); + } + const file = getRevisionFile({ revision, fileId: contentRef.file }); if (file) { return {