diff options
| author | GeoSot <[email protected]> | 2024-02-18 08:58:07 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2024-02-18 08:58:07 +0200 |
| commit | 6ed1cdd43e7a063ce9a668f5623e8dae02fa8d37 (patch) | |
| tree | d59a325fe96e8b507d297a70a3c2a5b8d836e5d0 /js/src | |
| parent | 1bc85bfe2b3a02dd1bb7b9c5cc6248e02fc75718 (diff) | |
| download | bootstrap-6ed1cdd43e7a063ce9a668f5623e8dae02fa8d37.tar.xz bootstrap-6ed1cdd43e7a063ce9a668f5623e8dae02fa8d37.zip | |
Selector Engine: fix multiple IDs (#39201)
* fix: regression of #38989
* Add unit test in selector-engine.spec.js
---------
Co-authored-by: Julien Déramond <[email protected]>
Co-authored-by: XhmikosR <[email protected]>
Diffstat (limited to 'js/src')
| -rw-r--r-- | js/src/dom/selector-engine.js | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/js/src/dom/selector-engine.js b/js/src/dom/selector-engine.js index a47f72001..a4d81f3b9 100644 --- a/js/src/dom/selector-engine.js +++ b/js/src/dom/selector-engine.js @@ -26,10 +26,10 @@ const getSelector = element => { hrefAttribute = `#${hrefAttribute.split('#')[1]}` } - selector = hrefAttribute && hrefAttribute !== '#' ? parseSelector(hrefAttribute.trim()) : null + selector = hrefAttribute && hrefAttribute !== '#' ? hrefAttribute.trim() : null } - return selector + return selector ? selector.split(',').map(sel => parseSelector(sel)).join(',') : null } const SelectorEngine = { |
