in source/_static/js/custom.js [19:33]
function fixSearchResults() {
const searchResultRoot = document.getElementById("search-results");
if (searchResultRoot == null) return;
const observerConfig = { attributes: false, childList: true, subtree: false };
const observerCallback = (mutationList, observer) => {
for (const mutation of mutationList) {
if (mutation.type !== "childList") continue;
const searchResultContainers = searchResultRoot.querySelectorAll("ul.search");
if (searchResultContainers.length == 0) continue;
removeSearchItemsWithoutTitle(searchResultContainers[searchResultContainers.length - 1]);
}
};
const observer = new MutationObserver(observerCallback);
observer.observe(searchResultRoot, observerConfig);
}