diff --git a/htdocs/js/Problem/details-accordion.js b/htdocs/js/Problem/details-accordion.js index 621de1e95..db1bf30a2 100644 --- a/htdocs/js/Problem/details-accordion.js +++ b/htdocs/js/Problem/details-accordion.js @@ -8,7 +8,9 @@ const collapse = new bootstrap.Collapse(collapseEl, { toggle: false }); button.addEventListener('click', () => collapse.toggle()); - details.addEventListener('click', (e) => e.preventDefault()); + details.addEventListener('click', (e) => { + if (button.contains(e.target)) e.preventDefault(); + }); collapseEl.addEventListener('show.bs.collapse', () => { details.open = true; button.classList.remove('collapsed');