From 6ed7405cd9da2ba78f54f90e2decf895cbc25bf2 Mon Sep 17 00:00:00 2001 From: Takeshi KOMIYA Date: Sun, 26 Jun 2022 23:22:39 +0900 Subject: HTML Search: Minor errors are emitted on fetching search snipets --- sphinx/themes/basic/static/searchtools.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'sphinx/themes/basic/static') diff --git a/sphinx/themes/basic/static/searchtools.js b/sphinx/themes/basic/static/searchtools.js index 563e50af7..f656da73b 100644 --- a/sphinx/themes/basic/static/searchtools.js +++ b/sphinx/themes/basic/static/searchtools.js @@ -155,9 +155,7 @@ const Search = { _pulse_status: -1, htmlToText: (htmlString) => { - const htmlElement = document - .createRange() - .createContextualFragment(htmlString); + const htmlElement = new DOMParser().parseFromString(htmlString, 'text/html'); htmlElement.querySelectorAll(".headerlink").forEach((el) => el.parentNode.removeChild(el)); const docContent = htmlElement.querySelector('[role="main"]'); if (docContent !== undefined) return docContent.textContent; -- cgit v1.2.1