summaryrefslogtreecommitdiffstatshomepage
path: root/core/modules/contextual/js/contextual.es6.js
diff options
context:
space:
mode:
authorAlex Pott <alex.a.pott@googlemail.com>2020-05-31 12:21:06 +0100
committerAlex Pott <alex.a.pott@googlemail.com>2020-05-31 12:21:06 +0100
commit0c74be7ae2dddfcddf933480331186394d5bb50e (patch)
treea74eb9fd7a0ceea0b6df190edf77326b8c6d71aa /core/modules/contextual/js/contextual.es6.js
parent40d62a67e71946458586ad4a450b2a9f769ffbeb (diff)
downloaddrupal-0c74be7ae2dddfcddf933480331186394d5bb50e.tar.gz
drupal-0c74be7ae2dddfcddf933480331186394d5bb50e.zip
Issue #2891603 by eiriksm, alexpott, charlietoleary, Grayle, drclaw, fgm: Contextual links can't handle multiple occurrences of the same contextual links (again)
Diffstat (limited to 'core/modules/contextual/js/contextual.es6.js')
-rw-r--r--core/modules/contextual/js/contextual.es6.js4
1 files changed, 3 insertions, 1 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,
);
});