diff --git a/shaarli-pro/js/script.js b/shaarli-pro/js/script.js index b42f607..15df5ce 100644 --- a/shaarli-pro/js/script.js +++ b/shaarli-pro/js/script.js @@ -1331,10 +1331,12 @@ document.addEventListener('DOMContentLoaded', () => { const card = e.target.closest('.link-outer'); if (card && card.dataset.id) { - // Don't toggle if clicking on actions or links + // Don't toggle if clicking on actions or links or the checkbox itself if (e.target.closest('.link-actions') || e.target.closest('.link-hover-actions') || - e.target.tagName === 'A') { + e.target.tagName === 'A' || + e.target.tagName === 'INPUT' || + e.target.closest('label')) { return; } toggleSelection(card.dataset.id);