diff --git a/app/src/components/SVGContent.vue b/app/src/components/SVGContent.vue index 3541c33..be0c51c 100644 --- a/app/src/components/SVGContent.vue +++ b/app/src/components/SVGContent.vue @@ -151,7 +151,8 @@ async function processScrolls(svg: XMLDocument): Promise { const [directionString, filesURL] = descNode.textContent!.split("\n"); const fileFetch = await fetch(`content/${filesURL}`); - const files = (await fileFetch.text()).split("\n").filter(Boolean).map((str) => `content/${str}`); + const preURL = fileFetch.url.replace(/\/files.lst$/, ""); + const files = (await fileFetch.text()).split("\n").filter(Boolean).map((str) => `${preURL}/${str}`); return { top: el.y.baseVal.value * ratio,