const liveSearchCache = {}; function fetchLiveSearch(query) {
if (liveSearchCache[query]) {
return Promise.resolve(liveSearchCache[query]);
} return fetch(`/wp-admin/admin-ajax.php?...`)
.then(r => r.text())
.then(html => {
liveSearchCache[query] = html;
return html;
});
}