From a2ec5acc2a8f7d7df3c4cb94897e629d0095e0c9 Mon Sep 17 00:00:00 2001 From: oliverlynch <59594611+oliverlynch@users.noreply.github.com> Date: Wed, 4 Jun 2025 12:24:27 +0800 Subject: [PATCH 1/2] fix(astro-engine): ensure clientDirectives is defined --- javascript-modules/engines/astro-engine/lib/engine.js | 1 + 1 file changed, 1 insertion(+) diff --git a/javascript-modules/engines/astro-engine/lib/engine.js b/javascript-modules/engines/astro-engine/lib/engine.js index 91b7ca72..64a53c19 100644 --- a/javascript-modules/engines/astro-engine/lib/engine.js +++ b/javascript-modules/engines/astro-engine/lib/engine.js @@ -151,6 +151,7 @@ export class Engine { hasRenderedHead: true, hasDirectives: new Set(), }, + clientDirectives: new Map(), slots: null, props, createAstro(astroGlobal, props, slots) { From 0a04038ccd4466c366a93217ca5ee4f77ac3422d Mon Sep 17 00:00:00 2001 From: oliverlynch <59594611+oliverlynch@users.noreply.github.com> Date: Wed, 11 Jun 2025 15:05:43 +0800 Subject: [PATCH 2/2] Update javascript-modules/engines/astro-engine/lib/engine.js Co-authored-by: Tate-CC <63823334+Tate-CC@users.noreply.github.com> --- javascript-modules/engines/astro-engine/lib/engine.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/javascript-modules/engines/astro-engine/lib/engine.js b/javascript-modules/engines/astro-engine/lib/engine.js index 64a53c19..60e340f6 100644 --- a/javascript-modules/engines/astro-engine/lib/engine.js +++ b/javascript-modules/engines/astro-engine/lib/engine.js @@ -151,7 +151,12 @@ export class Engine { hasRenderedHead: true, hasDirectives: new Set(), }, - clientDirectives: new Map(), + clientDirectives: new Map([ + ["load", "bookshop-placeholder"], + ["idle", "bookshop-placeholder"], + ["visible", "bookshop-placeholder"], + ["media", "bookshop-placeholder"], + ]), slots: null, props, createAstro(astroGlobal, props, slots) {