From dcdb191c858225da9eba597a95bcb3ed8d69b8b4 Mon Sep 17 00:00:00 2001 From: Carson Gross Date: Thu, 12 Dec 2024 13:40:18 -0700 Subject: [PATCH] check that an xhr exists --- src/head-support/head-support.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/head-support/head-support.js b/src/head-support/head-support.js index d1cfd73..b1e6878 100644 --- a/src/head-support/head-support.js +++ b/src/head-support/head-support.js @@ -115,9 +115,12 @@ api = apiRef; htmx.on('htmx:afterSwap', function(evt){ - var serverResponse = evt.detail.xhr.response; - if (api.triggerEvent(document.body, "htmx:beforeHeadMerge", evt.detail)) { - mergeHead(serverResponse, evt.detail.boosted ? "merge" : "append"); + let xhr = evt.detail.xhr; + if (xhr) { + var serverResponse = xhr.response; + if (api.triggerEvent(document.body, "htmx:beforeHeadMerge", evt.detail)) { + mergeHead(serverResponse, evt.detail.boosted ? "merge" : "append"); + } } }) @@ -138,4 +141,4 @@ } }); -})() \ No newline at end of file +})()