diff --git a/core/modules/contextual/js/contextual.js b/core/modules/contextual/js/contextual.js index a23ac66ab3..08bd09f72f 100644 --- a/core/modules/contextual/js/contextual.js +++ b/core/modules/contextual/js/contextual.js @@ -95,7 +95,10 @@ var ids = []; $placeholders.each(function () { - ids.push($(this).attr('data-contextual-id')); + // Add the contextual link ID if it hasn't been added already. + if ($.inArray($(this).attr('data-contextual-id'), ids) < 0) { + ids.push($(this).attr('data-contextual-id')); + } }); var uncachedIDs = _.filter(ids, function (contextualID) {