aboutsummaryrefslogtreecommitdiff
path: root/js/src/dom/selector-engine.js
diff options
context:
space:
mode:
authorPierre Souchay <[email protected]>2022-11-07 13:43:06 +0100
committerGitHub <[email protected]>2022-11-07 14:43:06 +0200
commitef4e2daa48193463b36fdc297d79c6a002e4ee67 (patch)
treedb68bf3bc32bfdfce97f1c3824c29c86e24b8f27 /js/src/dom/selector-engine.js
parente81e7cda90026cdb2a05fcdadd2d66f48f0bbdc4 (diff)
downloadbootstrap-ef4e2daa48193463b36fdc297d79c6a002e4ee67.tar.xz
bootstrap-ef4e2daa48193463b36fdc297d79c6a002e4ee67.zip
Properly escape IDs in getSelector() to handle weird IDs (#35565) (#35566)
Diffstat (limited to 'js/src/dom/selector-engine.js')
-rw-r--r--js/src/dom/selector-engine.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/js/src/dom/selector-engine.js b/js/src/dom/selector-engine.js
index ad10a6083..248dab494 100644
--- a/js/src/dom/selector-engine.js
+++ b/js/src/dom/selector-engine.js
@@ -5,7 +5,7 @@
* --------------------------------------------------------------------------
*/
-import { isDisabled, isVisible } from '../util/index.js'
+import { isDisabled, isVisible, parseSelector } from '../util/index.js'
/**
* Constants
@@ -99,6 +99,7 @@ const SelectorEngine = {
}
selector = hrefAttribute && hrefAttribute !== '#' ? hrefAttribute.trim() : null
+ selector = parseSelector(selector)
}
return selector