From 57d3937e32d6a66fb23440679e8fe151796c065f Mon Sep 17 00:00:00 2001 From: Damien Vitrac Date: Wed, 15 Nov 2023 14:05:07 +0100 Subject: [PATCH] Improve search Fix issue with special characters Resolves #191 --- src/js/vendor/search.bundle.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/js/vendor/search.bundle.js b/src/js/vendor/search.bundle.js index c12843a..1937ec7 100644 --- a/src/js/vendor/search.bundle.js +++ b/src/js/vendor/search.bundle.js @@ -14,6 +14,10 @@ let lastRenderArgs + const decodeHtmlEntities = (str) => { + return str.replaceAll('&lt;', '<').replaceAll('&gt;', '>') + } + const infiniteHits = instantsearch.connectors.connectInfiniteHits((renderArgs, isFirstRender) => { const { hits, showMore, widgetParams } = renderArgs const { container } = widgetParams @@ -80,14 +84,13 @@ .filter((item) => !!item) .join(' - ') - console.log(label) return `
  • - ${label} + ${decodeHtmlEntities(label)}
    - ${breadcrumbs} - ${content} + ${decodeHtmlEntities(breadcrumbs)} + ${decodeHtmlEntities(content)}
  • ` })