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); });