summaryrefslogtreecommitdiffstatshomepage
path: root/core/modules/contextual/js
diff options
context:
space:
mode:
Diffstat (limited to 'core/modules/contextual/js')
-rw-r--r--core/modules/contextual/js/contextual.es6.js4
-rw-r--r--core/modules/contextual/js/contextual.js2
2 files changed, 4 insertions, 2 deletions
diff --git a/core/modules/contextual/js/contextual.es6.js b/core/modules/contextual/js/contextual.es6.js
index 2b26ee2a8377..86f76980e255 100644
--- a/core/modules/contextual/js/contextual.es6.js
+++ b/core/modules/contextual/js/contextual.es6.js
@@ -186,7 +186,9 @@
// Drupal.contextual.collection.
window.setTimeout(() => {
initContextual(
- $context.find(`[data-contextual-id="${contextualID.id}"]`),
+ $context
+ .find(`[data-contextual-id="${contextualID.id}"]:empty`)
+ .eq(0),
html,
);
});
diff --git a/core/modules/contextual/js/contextual.js b/core/modules/contextual/js/contextual.js
index 97a7453d3f62..62c9e2c3215d 100644
--- a/core/modules/contextual/js/contextual.js
+++ b/core/modules/contextual/js/contextual.js
@@ -108,7 +108,7 @@
if (html && html.length) {
window.setTimeout(function () {
- initContextual($context.find("[data-contextual-id=\"".concat(contextualID.id, "\"]")), html);
+ initContextual($context.find("[data-contextual-id=\"".concat(contextualID.id, "\"]:empty")).eq(0), html);
});
return;
}