diff options
Diffstat (limited to 'core/modules/contextual/js')
-rw-r--r-- | core/modules/contextual/js/contextual.es6.js | 4 | ||||
-rw-r--r-- | core/modules/contextual/js/contextual.js | 2 |
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; } |