diff --git a/core/misc/active-link.js b/core/misc/active-link.js index 9cf55b4344..1bea1fe26d 100644 --- a/core/misc/active-link.js +++ b/core/misc/active-link.js @@ -26,6 +26,11 @@ // Start by finding all potentially active links. var path = drupalSettings.path; var queryString = JSON.stringify(path.currentQuery); + + if (queryString) { + queryString = queryString.replace(/'/g, '\\\''); + } + var querySelector = path.currentQuery ? "[data-drupal-link-query='" + queryString + "']" : ':not([data-drupal-link-query])'; var originalSelectors = ['[data-drupal-link-system-path="' + path.currentPath + '"]']; var selectors;