diff --git a/bookwyrm/static/js/bookwyrm.js b/bookwyrm/static/js/bookwyrm.js index c69b4ce8d..4d54b7232 100644 --- a/bookwyrm/static/js/bookwyrm.js +++ b/bookwyrm/static/js/bookwyrm.js @@ -138,7 +138,9 @@ let BookWyrm = new class { * @return {undefined} */ toggleAction(event) { - event.preventDefault(); + if (event.currentTarget == event.target) { + event.preventDefault(); + } let trigger = event.currentTarget; let pressed = trigger.getAttribute('aria-pressed') === 'false'; let targetId = trigger.dataset.controls;