From d54e0e7237c8640db2238f70b20a20df10a3cd08 Mon Sep 17 00:00:00 2001 From: akwatra Date: Sat, 15 Aug 2020 03:14:40 +0530 Subject: [PATCH] FIXED CHROME issue - "refuse to get unsafe header" warning. FIXED CHROME issue - "refuse to get unsafe header" warning. Otherwise, you will have to send explicitly header from server. see LINE: 1500 --- src/htmx.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/htmx.js b/src/htmx.js index 7a5478b5..4f6c3eee 100644 --- a/src/htmx.js +++ b/src/htmx.js @@ -1497,8 +1497,15 @@ return (function () { try { if (!triggerEvent(elt, 'htmx:beforeOnLoad', eventDetail)) return; - handleTrigger(elt, this.getResponseHeader("HX-Trigger")); - var pushedUrl = this.getResponseHeader("HX-Push"); + //AK - FIXED CHROME issue - "refuse to get unsafe header" warning. + if (xhr.getAllResponseHeaders().indexOf("HX-Trigger") >= 0) { + handleTrigger(elt, this.getResponseHeader("HX-Trigger")); + } + + if (xhr.getAllResponseHeaders().indexOf("HX-Push") >= 0) { + var pushedUrl = this.getResponseHeader("HX-Push"); + } + //AK - FIXED CHROME issue - "refuse to get unsafe header" warning. \\ var shouldSaveHistory = shouldPush(elt) || pushedUrl;