fix: restore sort click to full th area, not just label span

Sort listener was on .th-label span only, making clickable area too
small. Moved back to full .sortable th element. The × hide button
already uses stopPropagation so it won't trigger sort.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Erik 2026-04-09 11:28:28 +02:00
parent 84d651ac44
commit 77e5a544d1

View file

@ -589,11 +589,11 @@ function displayResults(data) {
searchResults.innerHTML = html; searchResults.innerHTML = html;
// Add click event listeners to sortable headers (click label to sort) // Add click event listeners to sortable headers (full th area sorts)
document.querySelectorAll('.sortable .th-label').forEach(label => { document.querySelectorAll('.sortable').forEach(header => {
label.style.cursor = 'pointer'; header.style.cursor = 'pointer';
label.addEventListener('click', () => { header.addEventListener('click', () => {
const sortField = label.closest('th').getAttribute('data-sort'); const sortField = header.getAttribute('data-sort');
handleSort(sortField); handleSort(sortField);
}); });
}); });