From 7a5daff4c9515187849d29c180b118bd0abccc16 Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Fri, 21 Aug 2020 11:52:37 -0400 Subject: [PATCH] fix: overzealous click handler on flag list row --- public/src/client/flags/list.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/public/src/client/flags/list.js b/public/src/client/flags/list.js index e5d9af0c20..e329181361 100644 --- a/public/src/client/flags/list.js +++ b/public/src/client/flags/list.js @@ -9,7 +9,11 @@ define('forum/flags/list', ['components', 'Chart'], function (components, Chart) Flags.handleBulkActions(); components.get('flags/list') - .on('click', '[data-flag-id]', function () { + .on('click', '[data-flag-id]', function (e) { + if (['BUTTON', 'A'].includes(e.target.nodeName)) { + return; + } + var flagId = this.getAttribute('data-flag-id'); ajaxify.go('flags/' + flagId); });