From 28bc7a6c1bff261413f3684b0979d7657e7ca542 Mon Sep 17 00:00:00 2001 From: Ricardo Date: Fri, 13 Feb 2026 11:03:02 +0100 Subject: [PATCH] fix: load pagefind at end of body instead of deferred in head The defer + DOMContentLoaded queue approach failed silently when pagefind-ui.js couldn't load. Moving the script to end of body ensures all DOM elements exist and processes the queue immediately after the script loads. Co-Authored-By: Claude Opus 4.6 --- _includes/layouts/base.njk | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/_includes/layouts/base.njk b/_includes/layouts/base.njk index 28c781e..d3b5dbe 100644 --- a/_includes/layouts/base.njk +++ b/_includes/layouts/base.njk @@ -54,18 +54,9 @@ - @@ -485,5 +476,15 @@ + {# Pagefind — load at end of body so all DOM elements exist, then process queue #} + +