From e05ca80f7cb693bb8605ccdfb1e98e2261194e9e Mon Sep 17 00:00:00 2001 From: DebaucheryLibrarian Date: Sat, 13 Dec 2025 01:46:00 +0100 Subject: [PATCH] Skipping seemingly redundant tags page scrolling logic that causes jittering in Firefox. Added hash exclude property to umami script attributes. --- pages/tags/+Page.vue | 2 ++ renderer/+onRenderHtml.js | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/pages/tags/+Page.vue b/pages/tags/+Page.vue index 370ad69..02cfc4c 100644 --- a/pages/tags/+Page.vue +++ b/pages/tags/+Page.vue @@ -151,11 +151,13 @@ function calculateActiveCategory() { activeCategory.value = newCategory; + /* this understandably causes jittering in Firefox, why the need to scroll into the category we're already in? const activeLink = document.querySelector(`a[href="#${activeCategory.value}"]`); activeLink.scrollIntoView({ inline: 'center', }); + */ navigate(`#${activeCategory.value}`, null, { replace: true }); } diff --git a/renderer/+onRenderHtml.js b/renderer/+onRenderHtml.js index f97e01f..713f7a7 100644 --- a/renderer/+onRenderHtml.js +++ b/renderer/+onRenderHtml.js @@ -70,7 +70,7 @@ async function onRenderHtml(pageContext) { - ${config.analytics.enabled ? dangerouslySkipEscape(``) : ''} + ${config.analytics.enabled ? dangerouslySkipEscape(``) : ''} ${title}