diff --git a/app/pages/+onPageTransitionEnd.ts b/app/pages/+onPageTransitionEnd.ts index e1eac8a..86d3768 100644 --- a/app/pages/+onPageTransitionEnd.ts +++ b/app/pages/+onPageTransitionEnd.ts @@ -46,7 +46,12 @@ const findOrCreateTag = ( attributes: Record, ): T => { const head = document.head; - let tag: HTMLElement | null = head.querySelector(tagName); + const attributesString = Object.entries(attributes) + .map(([key, value]) => `${key}="${value}"`) + .join(","); + let tag: HTMLElement | null = head.querySelector( + `${tagName}[${attributesString}]`, + ); if (tag) return tag as T; tag = document.createElement(tagName);