diff --git a/site/src/lib/dataloader.ts b/site/src/lib/dataloader.ts index f427981..a19dc87 100644 --- a/site/src/lib/dataloader.ts +++ b/site/src/lib/dataloader.ts @@ -168,7 +168,7 @@ export async function loadActivity( if (cached) return cached; try { - const url = detailUrl.startsWith('http') + const url = detailUrl.startsWith('http') || detailUrl.startsWith('/') ? detailUrl : `${baseUrl}data/${detailUrl}`; return await fetchJSON(url); @@ -199,7 +199,7 @@ export async function loadTimeseries( if (timeseriesUrl.startsWith('http')) { url = timeseriesUrl; - } else if (detailUrl.startsWith('http')) { + } else if (detailUrl.startsWith('http') || detailUrl.startsWith('/')) { // absolute detailUrl (browser shard resolution) → same directory const dir = detailUrl.substring(0, detailUrl.lastIndexOf('/') + 1); url = `${dir}${filename}`;