From f77b42d70cf0f19d3fcfeabe3b1021d0ec67303c Mon Sep 17 00:00:00 2001 From: Evan Simkowitz Date: Thu, 17 Oct 2024 15:38:42 -0700 Subject: [PATCH] Fix bug where helpview fails to load sub-pages after idle (#1056) closes #1048 --- frontend/app/view/helpview/helpview.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/frontend/app/view/helpview/helpview.tsx b/frontend/app/view/helpview/helpview.tsx index ae4176101..b7f0e6146 100644 --- a/frontend/app/view/helpview/helpview.tsx +++ b/frontend/app/view/helpview/helpview.tsx @@ -50,12 +50,16 @@ function makeHelpViewModel(blockId: string, nodeModel: NodeModel) { function HelpView({ model }: { model: HelpViewModel }) { const homepageUrl = useAtomValue(model.homepageUrl); + const url = useAtomValue(model.url); + + // Effect to update the docsite base url when the app restarts, since the webserver port is dynamic useEffect( () => fireAndForget(async () => { const curDocsiteUrl = getApi().getDocsiteUrl(); if (curDocsiteUrl !== homepageUrl) { await model.setHomepageUrl(curDocsiteUrl, "block"); + model.loadUrl(url.replace(homepageUrl, curDocsiteUrl), "new-base-url"); } }), []