diff --git a/packages/rax-renderer/src/renderer/page.tsx b/packages/rax-renderer/src/renderer/page.tsx index f6f583cf3..ce147e748 100644 --- a/packages/rax-renderer/src/renderer/page.tsx +++ b/packages/rax-renderer/src/renderer/page.tsx @@ -27,7 +27,10 @@ export default function raxPageRendererFactory() { return that.__renderContextConsumer(children); } - return that.__renderContent(that.__renderContextProvider({ pageContext: that })); + return that.__renderContent(that.__renderContextConsumer((context) => { + that.context = context; + return that.__renderContextProvider({ pageContext: that }); + })); } }; }