From 2f93017eaa05fef0a4feda00517114b9894a20db Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Tue, 17 Aug 2021 08:45:10 -0700 Subject: [PATCH] Fixes event propogation --- bookwyrm/static/js/bookwyrm.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bookwyrm/static/js/bookwyrm.js b/bookwyrm/static/js/bookwyrm.js index c69b4ce8..4d54b723 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;