From 1a5abb5ad881ff4d0e13b3b727d6616faa47deb1 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 23 Jan 2026 21:20:55 +0000 Subject: [PATCH 1/2] Initial plan From 1a799849e15e26da618e91e10a03f539bcd6f191 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 23 Jan 2026 21:27:53 +0000 Subject: [PATCH 2/2] fix: show copy buttons in search results Changed getElementsByTagName('div') to getElementsByClassName('icon') to prevent the search filter from hiding child elements like .copy-buttons. Also added 'let' declaration to the loop variable 'i' for consistency. Co-authored-by: hawkticehurst <39639992+hawkticehurst@users.noreply.github.com> --- src/template/preview.hbs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/template/preview.hbs b/src/template/preview.hbs index 2f60702..5dbdaca 100644 --- a/src/template/preview.hbs +++ b/src/template/preview.hbs @@ -701,9 +701,9 @@ search.addEventListener('keyup', function(){ let filter = search.value.toUpperCase(); let wrapper = document.getElementById('icons'); - let icon = wrapper.getElementsByTagName('div'); + let icon = wrapper.getElementsByClassName('icon'); - for (i = 0; i < icon.length; i++) { + for (let i = 0; i < icon.length; i++) { let name = icon[i].getAttribute('data-name') || ''; let tags = icon[i].getAttribute('data-tags') || ''; let description = icon[i].getAttribute('data-description') || '';