diff --git a/ts/reviewer/preload.ts b/ts/reviewer/preload.ts index 55942667d..72ae1b645 100644 --- a/ts/reviewer/preload.ts +++ b/ts/reviewer/preload.ts @@ -94,9 +94,9 @@ function preloadFonts(fragment: DocumentFragment): Promise[] { export async function preloadResources(html: string): Promise { template.innerHTML = html; const fragment = template.content; - const styleSheets = preloadStyleSheets(fragment); - const images = preloadImages(fragment); - const fonts = preloadFonts(fragment); + const styleSheets = preloadStyleSheets(fragment.cloneNode(true) as DocumentFragment); + const images = preloadImages(fragment.cloneNode(true) as DocumentFragment); + const fonts = preloadFonts(fragment.cloneNode(true) as DocumentFragment); let timeout: number; if (fonts.length) {